👩💻 도비는 공부중 썸네일형 리스트형 [C++/C#] Class | Struct Struct // struct 정의 struct data { int a; int b; void foo() {...} }; // 변수 선언 data mydata; // 함수 호출 mydata.foo(); Class // class 정의 class obj { int a; int b; void foo() {...}; }; // class 변수 선언 obj myobj; // 함수 호출 myobj.foo(); 차이점? main에서 호출 할 때 class 는 호출되지 않는다. > 기본 접근 지정자 class == private struct == public struct는 간단한 데이터들의 모음 Plain Old Data (POD) 로 사용 struct mystruct { // data 모음 int data; int.. 더보기 [SetUp] Window | Unreal Engine | 조작 방법 ● 에픽게임즈 계정 ● 깃허브 계정 ● Visual Studio (Community ver. 가능) .Unreal Engine version Visual Studio 호환성 버전 호환성 링크 ● Unreal Engine 4.22 == Visual Studio 2017, 2019 ● Unreal Engine 4.25 == only Visual Studio 2019 ☞ Visual Studio 2022.. ? .NET Framework 4.5 ~ 4.6.2 C# 및 Visual Basic (build 시 필요한 툴 = C#) Unreal Engine 설치 관리자 Invited Repository: _Open Source X 에픽게임즈 홈페이지 로그인 > 계정 설정 > 깃허브 계정과 연결 등록한 이메일로 깃허.. 더보기 [Unreal] Real-time motion capture (IMU) data retarget to Unreal W - Go Forward / S - Go Backward A - Move Left / D - Move Right UDP Controller: access the human rigid body pars based on the sensor name > manipulate the rotational angels (rotation x, y, z | ptich, roll, yaw ) Add 3rd persion cahracter content pack(add feature) > click add > 3rd person 3rd Person BluePrint: Event Graph action defines: movement, jump, ... All keys are associated for a specific .. 더보기 [Python] Class | Inheritance | Method Overriding | Abstract Class Class, 객체(Object), Instance class = 객체를 만들어내기 위한 틀! 객체는 클래스에서 선언된 틀 그대로 만들어진 실체, 고유한 상태, 이름, 행동을 가진다. 객체의 속성 = 멤버 변수 객체 속성에 영향을 주는 기능/행동 = 멤버 함수(메소드) 인스턴스: 클래스로 만든 객체 (크케 구분짓지 않고 사용하기도 하지만 약간의 차이점 ㅇㅇ) Practice1. class 클래스명: code 메소드는 함수와 동일하게 생성한다. 단, 메서드의 첫 번째 매개변수 = 반드시 self로 지정 - self: 인스턴스 자신을 의미 - 인스턴스 내부 속성을 다루기 위해 자신의 속성을 다룬다는 것을 알려주기 위해 필요 class 클래스명: def 메소드명(self, ...): method code 빈 클.. 더보기 [Setup] Window | Anaconda | Pytorch | CUDA | CUDNN CUDA - torch 버전 차이로 삽질 뭐하려고 했는지 모르겠 사전 확인: GPU 체크 PC에 장착된 GPU 모델 확인 ❍ NVIDIA GeForce GTX 1080 Ti ❍ CUDA Version: 12.0: 내 그래픽 카드에 설치할 수 있는 버전 Anaconda 설치 ❍ python 3.9.13 ❍ conda 23.5.2 CUDA 설치 nvcc -V로 버전 확인 가능 ❍ CUDA: V11.2.67 CUDNN Version Check (CUDNN 8 이후) C: > Program Files > NVIDIA GPU Computing Toolkit > CUDA > v11.2(자신 버전) > include > cudnn_version.h MAJOR - MINOR - PATCHLEVEL 순으로 버전 = 8... 더보기 SimGNN: A Neural Network Approach to Fast Graph Similarity Computation 논문: SimGNN: A Neural Network Approach to Fast Graph Similarity Computation ❍ WSDM 2019 ❍ network embedding, neural networks, graph similarity computation, graph edit distance ABSTRACT 그래프 유사도 검색 > 그래프 편집거리(GED), 최대 공통 부분 그래프(MCS) 그래프 문제를 해결하기 위한 새로운 신경망 기반 접근법 제안 1. 학습 가능한 임베딩 함수 설계 - 그래프를 임베딩 벡터로 매핑: 그래프의 요약 정보 제공 - 새로운 attention 메커니즘 도입: 유사도 지표에 따라 중요 노드 강조 2. pairwise node comparison: supplem.. 더보기 NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE 논문: NEURAL MACHINE TRANSLATION BY JOINTLY LEARNING TO ALIGN AND TRANSLATE ❍ ICLR 2015 ABSTRACT 번역 성능 극대화 하기 위한 single neural network. 주로 인코더-디코더의 구조. => source 문장을 고정 길이 벡터(fixed-lenght vector)로 인코딩 후 디코더가 이를 활용해 번역 생성 * 고정 길이 벡터의 사용: 인코더-디코더에 병목 현상 일으켜. => 모델이 단어를 예측하는데 도움이 되는 source의 일부를 자유롭게 찾아낼 수 있는 방식 제안. * 영어 -> 프랑스어로의 번역 작업에서 좋은 성능 달성 모델이 찾아낸 (soft-) alignments 가 저자들의 직관과 일치함 보임 📚 [인코더-디코.. 더보기 [세미나] 준비 과정 | 시작이 절반 | 발표는 어려워 | 피드백 [07.18] INFOLAB 첫 세미나 연구과제로 참여하게 된 세미나! 2주의 시간과 함께 발표할 논문과 참고로 볼 논문 2가지를 주셨다. 발표하게 된 논문은 ☞ Pointer Network 퍼듀 생활에서부터 논문 읽기는 뭐 어렵지 않지 라고 생각했는데 막상 읽은 논문을 발표하려고 하니까 머리가 아팠다. 읽기 싫은 마음이 드는 순간부터 끝^^. 끝나고 드는 생각 = 좀 더 잘 할 수 있었을 것 같다.. 변명이지만 체력과 인턴 시간 관리를 못한게 좀 크지 않았나.. 1. 논문 읽고 이해하기 처음엔 아무 생각없이 읽어서 뭔소린지 이해도 안되고 보기 싫다는 마음이 커졌다.. 그럼 도망가면 된다는 교수님의 말씀이 생각나면서 꾸역꾸역 읽던 도중, 인턴 연구팀에 속한 논문 머신 박사님의 조언 "GPT를 잘 활용해라.. 더보기 이전 1 2 3 4 5 다음