일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 그래픽스
- CNN
- neural network
- SVM
- CPP
- Support Vector Machine
- 로지스틱 회귀
- pre-trained
- recommender system
- 백준
- SGD
- Vision
- 인공지능
- 신경망
- Kaggle
- Computer Vision
- 머신러닝
- 추천 시스템
- logistic regression
- 컴퓨터 그래픽스
- 비용함수
- Regularization
- 딥러닝
- petal to metal
- Unsupervised learning
- C++
- cs231n
- OpenGL
- 파이썬
- 컴퓨터 비전
- Today
- Total
목록분류 전체보기 (159)
kwan's note
본 강의는 udemy pocu 강의를 듣고 작성하였습니다. https://www.udemy.com/course/cpp-unmanaged-programming-by-pocu/ c++ STL 에서 가장 많이쓰이는 컨테이너중 하나로 다양한 데이터를 저장할 수 있는 클래스 입니다. vector는 다양한 데이터를 담을 수 있고 용량을 조절해 주기 때문에 기존 array 처럼 처음 선언한 크기보다 증가해도 사용할 수 있고 list와 다르게 연속된 공간에 위치하기 때문에 index로 접근할때도 빠르게 접근할 수 있습니다. 위와 같은 특성을 가지기 위해서는 size 뿐 아니라 capacity가 필요합니다. size는 실제 데이터가 들어가있는 공간의 크기이고 capacity는 해당 vector에 할당된 용량입니다. 만약..
본 강의는 udemy pocu c++ 수업을 보고 작성하였습니다. Static : 범위의 제한을 받는 전역변수 이다. 이때 범위는 파일/네임스페이스/클래스/함수 가 된다. C스타일 static 변수 즉 파일내에서 사용하는 전역변수는 어떠한 파일에서 static 변수로 선언을 하면 다른 파일에서 extern 키워드를 사용하더라도 이 static 변수에 접근할 수 없다. 함수 속에서 사용하는 전역변수는 최초 선언할때를 제외하고는 초기화를 하지 않고 또 함수 외부에서는 접근하지 않는다. void add(int num) { static int result =0; result +=num; std::cout
출처: The Cherno https://www.youtube.com/playlist?list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2 OpenGL www.youtube.com OpenGL은 그래픽스 표준 API 규격으로 90년대초에 시작된 2차원, 3차원 그래픽 프로그래밍중 가장 일반적이면서 간단한 표준입니다. 현재 4.6버전이 가장 최신 버전으로 짧게는 수개월에서 몇년에 한번 출시를 합니다. OpenGL은 라이브러리나 엔진, 프레임워크가 아닌 표준 API의 규격(specification)입니다. 즉, opengl은 어떠한 코드들이 아닙니다. opengl를 이용한 구현은 각 graphics processing unit의 제조사의 드라이버에 구현이 되어 있습니다. 예를들어 rtx 2..
정적 링킹과 동적 링킹 코드를 컴파일 한 오브젝트 파일이 미리 만들어놓은 혹은 외부에서 구현한 함수등이 존재하는 라이브러리에 접근하기 위해서는 링킹을 진행해야 합니다. 즉, 외부 라이브러리를 참조하는 실행파일을 만들기 위해서는 다른 프로그램또는 라이브러리를 가져오는 과정인 링킹이 필요합니다. 이러한 링킹에는 두종류가 있는데 하나는 정적 라이브러리를 통해 진행되는 static linking이고 다른 하나는 동적 라이브러리를 통해 진행되는 dynamic linking입니다. 정적 링킹 정적 라이브러리와 링크하는것을 정적링킹이라고 합니다. 만든 오브젝트 파일에서 정적라이브러리의 함수를 오브젝트 파일에 추가하여 실행파일을 만들게 됩니다. 실행파일에 정적라이브러리를 넣기 때문에 실행파일의 크기가 커지고 메모리를 ..
업비트를 이용해 자동매매 프로그램을 만들어 보도록 하겠습니다. 먼저 예측방법은 여러가지가 존재할 수 있는데 여기서는 간단한 rnn method를 바탕으로 설명드리겠습니다. rnn은 longterm예측에 매우 불안정하므로 실제 구현은 다른 방식으로 하시는것을 추천드립니다. 먼저 학습할 데이터를 다음과 같이 pyupbit api를 통해 가져왔습니다. import pyupbit from pandas import DataFrame import json first_data=2 last_data=100 #learn 100 coins in upbit tickers = pyupbit.get_tickers(fiat="KRW") for i in range(first_data,last_data+1): df = pyupbit..
https://play.google.com/store/apps/details?id=com.ucm.EscapeFromUniv 대학교에서 살아남기 AR - Google Play 앱 끝없는 과제, 코로나, 술... 목숨이 위협 받는 대학교에서 무사히 살아남아보자! play.google.com 끝없는 과제, 코로나, 술... 목숨이 위협 받는 대학교에서 무사히 살아남아보자! 오징어 게임의 무궁화꽃이 피었습니다를 학교에서 교수님과 즐겨보세요 AR 기반 게임 플레이로 플레이어의 움직임을 제어하여 제한시간 내에 목표를 달성 무사히 졸업하는 그날까지 플레이를 멈추지 마세요! https://github.com/kwanyun/EscapeFromUniv-1#mortar_board-escapefromuniv https://g..
Simulator sickness is one of the main obstacle in enjoying VR contents such as VR games and Videos. When it comes to moving in vehicle, this problem get worse. As self-driving vehicle is getting more closer to our world, It is necessary to mitigate sickness while moving. Preceding mitigation of simulator sickness, we have to know the reason of it. https://reminder-by-kwan.tistory.com/144 멀미의 원인 ..
vr과 관련된 sickness의 요약으로 생각하고 읽어주세요. 멀미의 발생 원인은 다양하지만 그중 가장 큰 원인중 하나는 여러 기관에서 전해지는 정보의 불일치입니다. 그중에 하나만 보자면 움직임을 감지하는 가장 큰 기관중 하나로, 전정기관과 다른 감각의 충돌입니다. 전정기관에서 느끼는 감각과 다른 감각이 다른 결과를 보일 때 멀미가 발생합니다. 이를 다시 두가지 원인으로 구분하자면 전정기관 끼리의 충돌과 눈과 전정기관의 충돌로 나눌 수 있습니다.(다리의 움직임등 다른 기관도 관여하지만 전정기관과 시각정보가 가장 큰 영향을 미치는것으로 알려져있습니다.) 먼저 전정기관을 보면 다음과 같습니다. 귀 내부에는 전정기관이 존재하는데 그중에서 반고리관은 각각 x,y,z축 방향으로 반원 형태로 존재합니다. (실제로는..