일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- conjugate pseudo label paper
- SSL
- shrinkmatch paper
- 최린컴퓨터구조
- mocov3
- Pix2Pix
- 딥러닝손실함수
- GAN
- CycleGAN
- adamatch paper
- dcgan
- cifar100-c
- Meta Pseudo Labels
- 컴퓨터구조
- remixmatch paper
- shrinkmatch
- CoMatch
- WGAN
- dann paper
- BYOL
- simclrv2
- CGAN
- Entropy Minimization
- mme paper
- ConMatch
- semi supervised learnin 가정
- UnderstandingDeepLearning
- Pseudo Label
- 백준 알고리즘
- tent paper
- Today
- Total
목록컴퓨터구조 (5)
Hello Computer Vision
이번 강의에서는 지난 강의 때 이야기했던 branch 명령어에 대한 내용들이 연결됩니다. 제가 branch가 잘 몰라서 한번 찾아보니 branch를 쓰는 이유 : 이동하기 위해서 PC 레지스터가 동작을 하며 이동하다가 branch명령어를 만난다면 조건에 따라 이동 이렇게 가볍게 이해하였습니다. branch prediction 명령어의 주소만 보고 어디로 갈지 결정을 내린다 예측하는 이유 : 다음 명령어를 미리 예측해 더 빨리 패치하기 위해서. 틀리면 다시 돌아가서 반복 branch 명령어의 종류 : direct, indirect, conditional, unconditional 80%가 conditional branch이다. 컴파일러는 파일을 translate하는 것뿐만 아니라 실행도 한번씩 해본다 --..
이번 강의에서는 링커(Linker)에 대해서 자세히 설명하셨는데요, Linker Object 파일들을 merge 한다, 각 파일들에 대해 메모리 주소를 배치한다.(주소 결정) 컴파일 때의 효율성, 디스크의 효율성, 다른 사람의 파일을 재활용하기 쉽게 해준다(Modularity) 이러한 장점들이 있으며 object 파일들을 연결해서 실행파일을 만드는 컴파일러 드라이버이다. Object 파일은 실행파일이 아닌 머신코드와 데이터 파일이다. 연결되기 전에는 다른 파일에서 참조한 코드들에 대해서는 ?로 되기도 하는데 이러한 것들을 심볼(symbol)이라고 한다. (후에 더 이야기가 나온다.) Object 파일들은 불완전한 조각들이다. 이러한 조각들을 링커를 활용해 연결한다면 실행파일을 만들며 virtual 메모리..
지난 주말에 1주차 강의를 들었고 정신이 없어 다음날 2주차 강의를 듣지 못하고 하루 건너뛰어 강의를 듣고 지금 기록한다. 시험기간이 오기 전에 최대한 다 빨리 들을 생각이다. 2주차 강의는 기계어 즉 머신 Language에 대한 주제로 시작하였다. 자연어로 컴퓨터에게 명령하는 것이 편리하지만 기술이 부족하다. 궁극적인 목표가 컴퓨터와 우리가 자연어로 대화하는 것이며 언젠가는 그렇게 될 것이다. Machine Language : 단위가 명령어이다. 명령어를 바로 state 시킨다. high level Language : 단위가 statement, 바로바로 state시킨다. interactive Language : How를 입력시킨다. 일일이 다 입력시켜주어야 한다. Functional Language :..
지난 번에는 강의에 필요한 기본 용어들을 미리 정리하였고 이번에는 수업을 들으면서 중요하다고 생각하는 부분들을 최대한 필기하면서 들었다. 이번 수업에서는 한가지 주제에 대한 강의보다는 전체적인 용어의 흐름, 쓰임 등을 위주로 설명하셨는데 이러한 많은 부분들을 앞으로 더 자세히 설명하신다고 한다. 강의 초반부에서는 여러 CPU에 대한 스펙들을 이야기해주시는데 인텔 CPU에 대해서 많이 이야기하신다. 인텔 펜티움4 의 스펙은 82W, 3.2 GHZ 를 가지고 있다. 55M transistors. 컴퓨터는 programmable digital system이다. cpu 전력소모량은 150w가 넘어가면 발열문제가 발생한다. 보통 100w 근처이다. 컴퓨터의 성능은 클락 스피드와 IPC에 의해 결정된다. IPC란 ..
학교 공부를 제외한 시간에 원래 논문리딩을 주로 하려고 했었는데 컴퓨터 구조에 지식이 없는만큼 스스로 공부해서 조금이나마 지식을 갖춰야겠다고 생각한다. 그래서 유튜브에 있는 2019학년도 고려대학교 최린 교수님의 컴퓨터 구조 강의를 듣고 이곳에다가 기록을 남기려고 한다. 그래서 어제 2주차 강의를 쓱 봤는데(1주차 강의는 녹화본이 없었다.) 모르는 용어들이 많이 나와서 용어에 대한 사전학습이 필요하다고 생각해 미리 찾아서 정의하려고 한다. 또 추가로 모르는 용어들이 나온다면 그때그때 찾아서 기록해두려고 한다. CPU(Central Processing unit, 중앙처리장치) 사람에 비유하자면 두뇌에 해당하며 명령어의 해석과 자료 연산, 비교 등의 처리를 제어하는 컴퓨터시스템의 핵심장치 Ex)0101010..