Computer Science(11)
-
[C#] Thread, Task, Coroutine
Thread : 프로세스 보다 작은 실행 단위, 그래서 우스갯 소리로 서브 프로세스라고 한다. 하나의 프로세스 안의 여러 스래드가 메모리를 공유하여 코드를 실행한다. 물론 여기서 발생하는 문제가 상당히 많다...Task : 원래는 비동기 작업을 추상화해서 만든 클래스이다. 다만 안에서 내부적으로 Thread의 Pool을 만들어서 (Object Pooling 패턴 참고.) 작업을 처리하게 되므로, 쓰레드에 비해서 개발자가 지지고 볶을 필요가 없게 되었다. 더불어 Await/Async를 지원하기에 비동기 프로그래밍을 구현한다. 스레드와 테스크의 메서드나 플래그에 대해서는, 다른 블로그에서 아주 친절하고 자세하게 설명하고 있으므로 생략한다. 다만 이 포스트에서는 Thread를 사용할 때의 몇가지 유의사항에 대..
2025.07.01 -
원숭이도 알아 먹을 수 있는 VAE 설명
전형적인 CS계열 학부생의 모습학부연구생 연구에 있어서, VAE가 긴급하게 필요한 상황이라 이 글을 작성하게 되었습니다. 따라서 이 포스트는 ML이나 DL, 확률론에 대한 기본적인 개념 이해가 있다고 가정하고 진행하게 됩니다. (혹여나 오류를 발견한 Ms나 Dr이 있으시다면 양해를 부탁드립니다.) MotivationRef : CS236, Deep Generative Models, Standford University.- 사람의 얼굴을 모아둔 이미지가 있다고 치면, 그 이미지에는 다양한 변수들이 영향을 미쳤을 것이다. 성별, 눈 색깔, 머리 색깔, 포즈, 조명 등등. 그러나 이러한 특성들이 따로 기록되어 있지 아니한 한, 이미지에서 "잠재적으로" 나타날 뿐이다.- 물론 이러한 변수들을 죄다 알 수 있다면 ..
2025.07.01 -
Intoduction to Decorator Pattern 2025.07.01
-
Docker에 대한 간략한 소개 2025.07.01
-
온라인 커뮤니티상의 인기글 제목의 특징
2024-04-07 10:44:53 OnlinePostTitleAnalyzing/온라인 커뮤니티상의 인기글 제목의 특징.ipynb at main · CrawLing72/OnlinePostTitleAnal온라인 커뮤니티의 인기글이 가지는 제목의 특징에 대한 간단한 분석. Contribute to CrawLing72/OnlinePostTitleAnalyzing development by creating an account on GitHub.github.com 온라인 커뮤니티상의 인기글 제목의 특징목차주제 선정 이유가설데이터 획득 및 가공분석 및 결과결론참고문헌주제 선정 이유우리 사회에 있어서, 특히 젊은 대학생들에게 있어서 인터넷에서의 콘텐츠 소비는 점점 증가하고 있다. 그리고 그런 콘텐츠 소비자들이 인터넷..
2025.07.01