♥ 최신 글
-
[ML 템플릿] Yet Another Lightning Hydra Template 분석
ML 프로젝트 템플릿?논문과 함께 제출된 코드를 보면 자유롭게 디렉토리를 구성한 경우도 있고, 템플릿에 맞춰 구성한 듯한 경우도 있었다. 과도한 프레임워크나 템플릿 사용을 경계해야 한다고 생각하는데, 일정한 구조로 구성된 프로젝트가 많다는 것은 사람들의 편의성을 높이는 무언가가 있다는 뜻이었다. 머신러닝 프로젝트에서 효율적인 워크플로우와 재현성 향상에 도움을 주는 'Yet Another Lightning Hydra Template'에 대해 알아보겠다. 이 템플릿은 새로운 모델을 빠르게 반복하고 다양한 접근 방식을 비교하며, 결과에 대한 신뢰성과 투명성을 높이고 시간과 자원을 절약할 수 있다. PyTorch Lightning과 Hydra가 기반을 이루고 있으며, 고수준의 모듈화와 확장 가능한 구조를 가..
-
[MLFlow Tutorial] MLOps 도구: MLFlow 사용 방법 (Karndeep Singh)
학습 목적ML 논문의 실험 재현에 대해 탐색하던 중, MLOps가 재현성을 개선할 수 있다는 내용을 보았다. 실험 및 배포 이상의 기능을 가지고 있어 내가 시도하려는 '재현' 자체보다는 멀리 가는 것 같기도 하다. 하지만 알아두면 좋을 툴인거 같아서, 튜토리얼 영상을 간단히 정리해보기로 했다.MLOps는 머신 러닝 엔지니어링의 핵심 기능으로, ML 모델을 프로덕션 환경에 배포한 후 모니터링 및 유지 관리하는 프로세스를 간소화하는 데 중점을 둔다. 학습 콘텐츠MLOps 도구 중 하나인 MLFlow에 대한 강의이다. 총 5강으로 짧게 구성되어 있다. 다양한 튜토리얼 영상들 중 이것을 고른 이유는 마지막 강의의 GCP에서 MLFlow 서버를 셋업하는 내용이 궁금했기 때문이다.https://youtu.be/v1..
-
Deep Generative Models - [Stanford CS236] 필기본 모음
학습 소감cs231n에서 CNN 아키텍처를 매우 자세히 다루었다면, cs236에서는 최신 생성형 모델과 확률적 모델링 방법을 주로 다루었다. 마지막 강의까지 듣고 나니, 첫 번째 강의에 나온 pdata와 pθ 이야기는 강의에서 소개된 다양한 모델을 최대로 일반화한 모습이라고 느껴진다. Variational Autoencoders, Generative Adversarial Network, Energy Based Model, Score Based Model, Diffusion Model 등 중요한 모델의 주요 개념과 수학적 배경을 알아볼 수 있어서 유용했다. 중요한 내용을 꽉꽉 눌러 담은 강의였다. 이제 곧 학부 졸업을 앞두고 있는데, 학교 강의처럼 누가 떠먹여 주지 않아도 이러한 양질의 강의 또는 자료를..
-
[CS236] Lecture18 필기본
Lecture 18. Diffusion Models for Discrete DataCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
-
[CS236] Lecture17 필기본
Lecture 17. Discrete Latent Variable ModelsCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
-
[CS236] Lecture16 필기본
Lecture 16. Score Based Diffusion ModelsCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
-
[CS236] Lecture15 필기본
Lecture 15. Evaluation of Generative ModelsCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
-
[CS236] Lecture14 필기본
Lecture 14. Energy Based ModelsCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
♥ 인기 글
-
안드로이드 앱 개발 팀 프로젝트에서 내가 구현한 기능: 회원 가입, JWT 자동 로그인, 앱 설정 및 공지
포스팅 소개 종강 후 여유가 생겨서, 모바일프로그래밍이라는 전공 과목에서 4주간 진행했던 팀 프로젝트를 정리해보려고 한다. 안드로이드 스튜디오와 코틀린을 사용하여 앱을 개발하였다. 웹 사이트 개발과 비슷한 기능을 앱에서 만들 때, 방식이나 구조가 비슷해서 도움이 되기도 했고, 반대로 새롭게 익혀야하는 것도 많았다. 안드로이드 스튜디오는 코드에 사용되는 라이브러리 버전 문제나 에뮬레이터 에러 등 까다로운 부분들이 있어서 익숙해지는데 시간이 조금 걸리기도 했다. 내가 구현한 기능들은 다른 앱을 만들 때도 반복적으로 사용되므로 잘 정리해두면, 다음에는 개발 시간을 단축할 수도 있고 부족했던 부분을 보완할 수도 있을 것이라고 생각한다. 우리 팀의 주제는 '교내 동아리 정보 앱 개발' 이다. 기획 1명, 개발 ..
2024.06.27 21:11 -
[ML 템플릿] Yet Another Lightning Hydra Template 분석
ML 프로젝트 템플릿?논문과 함께 제출된 코드를 보면 자유롭게 디렉토리를 구성한 경우도 있고, 템플릿에 맞춰 구성한 듯한 경우도 있었다. 과도한 프레임워크나 템플릿 사용을 경계해야 한다고 생각하는데, 일정한 구조로 구성된 프로젝트가 많다는 것은 사람들의 편의성을 높이는 무언가가 있다는 뜻이었다. 머신러닝 프로젝트에서 효율적인 워크플로우와 재현성 향상에 도움을 주는 'Yet Another Lightning Hydra Template'에 대해 알아보겠다. 이 템플릿은 새로운 모델을 빠르게 반복하고 다양한 접근 방식을 비교하며, 결과에 대한 신뢰성과 투명성을 높이고 시간과 자원을 절약할 수 있다. PyTorch Lightning과 Hydra가 기반을 이루고 있으며, 고수준의 모듈화와 확장 가능한 구조를 가..
2025.08.15 12:59 -
[MLFlow Tutorial] MLOps 도구: MLFlow 사용 방법 (Karndeep Singh)
학습 목적ML 논문의 실험 재현에 대해 탐색하던 중, MLOps가 재현성을 개선할 수 있다는 내용을 보았다. 실험 및 배포 이상의 기능을 가지고 있어 내가 시도하려는 '재현' 자체보다는 멀리 가는 것 같기도 하다. 하지만 알아두면 좋을 툴인거 같아서, 튜토리얼 영상을 간단히 정리해보기로 했다.MLOps는 머신 러닝 엔지니어링의 핵심 기능으로, ML 모델을 프로덕션 환경에 배포한 후 모니터링 및 유지 관리하는 프로세스를 간소화하는 데 중점을 둔다. 학습 콘텐츠MLOps 도구 중 하나인 MLFlow에 대한 강의이다. 총 5강으로 짧게 구성되어 있다. 다양한 튜토리얼 영상들 중 이것을 고른 이유는 마지막 강의의 GCP에서 MLFlow 서버를 셋업하는 내용이 궁금했기 때문이다.https://youtu.be/v1..
2025.07.28 21:42 -
[CS236] Lecture3 필기본
Lecture 3. Autoregressive ModelsCS236: Deep Generative Models (Stanford University) 강의를 바탕으로 정리한 자료입니다.
2025.05.10 04:13 -
Deep Generative Models - [Stanford CS236] 필기본 모음
학습 소감cs231n에서 CNN 아키텍처를 매우 자세히 다루었다면, cs236에서는 최신 생성형 모델과 확률적 모델링 방법을 주로 다루었다. 마지막 강의까지 듣고 나니, 첫 번째 강의에 나온 pdata와 pθ 이야기는 강의에서 소개된 다양한 모델을 최대로 일반화한 모습이라고 느껴진다. Variational Autoencoders, Generative Adversarial Network, Energy Based Model, Score Based Model, Diffusion Model 등 중요한 모델의 주요 개념과 수학적 배경을 알아볼 수 있어서 유용했다. 중요한 내용을 꽉꽉 눌러 담은 강의였다. 이제 곧 학부 졸업을 앞두고 있는데, 학교 강의처럼 누가 떠먹여 주지 않아도 이러한 양질의 강의 또는 자료를..
2025.06.24 10:28