소개
안녕하세요.
딥러닝/머신러닝 관련 유튜브를 운영하는 딥러닝 호형입니다.
수학/데이터 분석을 전공하고 다수의 딥러닝 프로젝트를 완료하고 수행하고 있습니다.
머신러닝, 고급 머신러닝, 딥러닝, 최적화 이론, 강화 학습 등의 인공지능 내용과 선형 대수학, 미적분, 확률과 통계, 해석학, 수치해석 등의 수학 내용까지 여러분들과 공유할 수 있는 지식을 가지고 있습니다.
모두 만나서 반갑습니다!
* 관련 이력
현) SCI(E) 논문, 국제 학회 발표 다수
현) 인공지능 관련 대학교 자문 다수
전) K기업 전임 연구원 - 데이터 분석 및 시뮬레이션: 신제품 개발, 성능 향상, 신기술 적용
"딥러닝을 위한 파이토치 입문" 저서 (세종도서 학술부문 2022 우수도서로 선정)
강의
전체 7로드맵
전체 2수강평
- 최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
- 최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
- 머신러닝/딥러닝으로 이어지는 선형대수
게시글
질문&답변
2024.10.07
Yolov6 실습 에러
안녕하세요.해당 패키지가 업데이트 된 것 같습니다.기존 파일을 "강의 자료 다운로드"에 업로드 했습니다.다운로드 하신 후에 yolo폴더를 구글 드라이브로 옮기신 후 실행해 보세요! 감사합니다. 딥러닝호형 드림
- 0
- 2
- 46
질문&답변
2024.09.24
초기값 관련 질문있습니다.
안녕하세요. 좋은 질문입니다. 초기값은 방정식 별로 알려졌다기 보다 현재 우리가 알고있는 값이라고 보시면 됩니다!예시에서 변위가 1인 지점에서 시작한 변동을 보고 싶기 때문에 초기값을 1로 설정한 것이며5, 10지점부터 시작한 현상을 보고 싶으면 5, 10으로 맞춰 주시면 됩니다 🙂 감사합니다!! 딥러닝호형 드림
- 1
- 2
- 46
질문&답변
2024.09.20
방정식을 세우기 힘든 문제라면 어떻게 해야 하나요?
안녕하세요. 1-1. 물리 정보 신경망은 우리가 원하는 지배방정식의 근사해이고 지배방정식을 직접 학습 중에 최적화에 사용하여 얻어 진 것이라고 볼 수 있습니다. 핵심은 데이터가 없더라도 학습이 가능하며 학습 된 신경망을 통해 빠르게 예측을 하는 것입니다. 즉, 데이터를 이용해 근사해를 빠르게 찾는 것이 주 된 목적이 아닙니다. (물론 빠르게 찾는다면 그 것도 의미가 있겠네요.)1-2. 또한 소개에서 말씀드렸듯이 공학, 의학, 기상 등 실생활에 밀접한 많은 분야에서 이미 사용이 되고 있는 기술입니다. 현실 문제라는 것이 어떤 것을 의미하는 것인지요? 다만 말씀해주신 것과 같이 방정식 모델링이 어려운 문제인 경우에는 데이터 기반 방법론을 채택하시면 됩니다.2-1. 좋은 질문입니다. 기본적으로 우리가 수업 시간에 배웠듯이 평가는 수치 해와 비교를 하여 평가할 수 있습니다. 또 다른 방법으로는 실험 데이터와 비교하기도 합니다 아니면 해를 직접 비교하기 힘들면 해당 방정식이 만족하는 물리법칙(질량 보존 법칙, 에너지 보존 법칙 등)을 얼마나 만족하는지를 평가하기도 합니다.2-2. 마지막 질문은 이해하지 못했습니다. 수치해석도 내부는 매우 복잡합니다만 수치를 눈으로 확인한다는 말이 무슨 의미인가요? 또한 어떤 해석을 말씀하시는 것은가요? 감사합니다.딥러닝호형 드림
- 0
- 2
- 66
질문&답변
2024.08.14
분류 성능이 잘 안 나오는 이유
안녕하세요.개인적인 코드는 검토해 드리지 않는 점 양해 부탁드립니다.다만 지금처럼 학습이 잘 진행되지 않을 때는 먼저 아래와 같이 몇 가지를 확인해 볼 것 같습니다.이미지를 왜 업스케일링 하신건가요? 그 외 이미지 전처리에 문제가 없나요? 스케줄링을 왜 적용했나요? 혹은 학습률이 너무 높은가요?모델은 올바르게 정의되어 있나요?정확도 계산이 잘 되고 있나요?모델의 아웃풋을 직접 확인해 봤나요?감사합니다. 딥러닝호형 드림
- 0
- 1
- 58
질문&답변
2024.08.12
PINN 의 business 적용 분야에 대한 질문 입니다.
안녕하세요.좋은 질문 감사드립니다.이해하신 내용이 맞습니다. 딥러닝 모델 구조는 기존에 개발 된 것들을 사용하실 수 있습니다. 더 나아가 기존에 개발 된 수치해석 기법과 통합하여 사용하는 방법도 있습니다. 모델 측면에서는 자유도가 높다고 할 수 있습니다. 손실 함수 부분도 이해하신 내용이 맞습니다:)수업에서 말씀드린 PINN의 효율성은 속도입니다. 예를 들어 수업에서 말씀드렸듯이 iteration 없이 좌표값만 넣어주면 근사해를 구할 수 있습니다. 또한 입문편이라 우리가 실습하지는 않았지만 여러 개의 방정식의 변수를 고려하여 모델을 학습할 수 있습니다. 이렇게 되면 특정 도메인과 시간 구간에 대해서 학습하지 않은 방정식에 대해서도 별도의 학습없이 inference를 할 수 있게 됩니다. 따라서 기존의 수치해석보다 해석속도가 훨씬 빠르기 때문에 실제로 많이 사용하고 있습니다. 또 다른 장점은 수치해석과 달리 만약 데이터가 있다면 우리가 배운 PINN의 개념을 응용하여 역으로 미분방정식의 계수를 추정할 수도 있고 다른 관련 솔루션을 추정을 할 수 있습니다. (예를 들어 Navier-Stokes equation의 속도 데이터를 가지고 있다면 압력 데이터를 만들어 낼 수 있습니다.)아주 좋은 질문이십니다. 당연히 원하는 현상을 설명하는 새로운 방정식을 도출하셨다면 PINN 학습이 가능하고 더 나아가 실제 데이터가 있어서 비교를 해보신다면 관련 현상에 대한 큰 연구가 될 것이라고 생각합니다.딥러닝호형 드림
- 1
- 3
- 254