일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Framework
- adfit
- RSA
- Dots
- 샘플
- 오공완
- job
- 직장인공부
- Custom Package
- 2D Camera
- ui
- 암호화
- C#
- Job 시스템
- Tween
- Unity Editor
- base64
- TextMeshPro
- 패스트캠퍼스
- 프레임워크
- 최적화
- unity
- 환급챌린지
- AES
- 패스트캠퍼스후기
- sha
- 가이드
- 직장인자기계발
- 커스텀 패키지
- DotsTween
- Today
- Total
EveryDay.DevUp
패스트캠퍼스 환급챌린지 43일차 : Part4. 인공지능의 이해 Lv3 : 인공지능을 바탕으로한 실습 본문
패스트캠퍼스 환급챌린지 43일차 : Part4. 인공지능의 이해 Lv3 : 인공지능을 바탕으로한 실습
EveryDay.DevUp 2025. 4. 16. 23:23본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
https://bit.ly/4hTSJNB
커리어 성장을 위한 최고의 실무교육 아카데미 | 패스트캠퍼스
성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.
fastcampus.co.kr
Ch04-01 문제 정의 및 데이터의 이해
- sklearn model을 사용하여 클러스터 모델을 생성
- cluster에서 사용가능한 성능지표를 이해
- 데이터의 특성을 통합적으로 활용하여 클러스터를 생성
Ch04-02 구현을 위한 코드의 이해
- KMeans 알고리즘
: 데이터의 거리를 게산해서 가까우면 같은 클러스터로 묶어줌
: K가 몇개로 묶을지에 해당하는 하이퍼 파라미터
- 실루엣 점수를 사용하여 평가 (0~1의 범위)
- K값을 변화시키면서 실루엣 점수를 평가함
- 실루엣 점수가 가장 높은 K를 선택함
- 그룹핑된 이름을 만들어줌
Ch05-01 인공신경망 코드를 위한 주요 코드의 이해
- pytorch의 주요기능을 이해
- 주어진 데이터 셋을 활용하여 인공신경망을 설계
- 인공신경망 학습과정을 코드로 작성하고 학습이 완료된 모델을 생성
- TensorDataset과 DataLoader
- 입력 데이터를 쉽게 처리하고 배치 단위로 잘라서 학습을 할 수 있게 도와주는 모듈
- Dataset : 학습시 사용하는 피처와 타겟의 쌍으로 이루어짐
- Dataloader : 학습 시 인스턴스에 쉽게 접근할 수 있도록 순회 가능한 객체를 생성함. 셔플링과 배치 사이즈 조정에 사용됨
Ch05-02 인공신경망 코드를 위한 주요 코드의 이해
- 디바이스의 설정
: 가능한 GPU로 설정하여 속도를 빠르게할 수 있도록 함
: 단, 연산 유형에 따라 GPU에서 실행 불가능한 경구가 있을 수 있음
- Torch.nn 패키지
: 신경망 생성 및 학습 시 설정해야하는 다양한 기능을 제공
: 신경망을 nn_model을 상속받아 정의
: __init__에서 신경망에서 사용할 레이어를 초기화하고, forward에서 feed forward 연산 수행시 각 레이어의 입출력이 어떻게 연결될지를 지정함
- Model Compile
: 학습 시 필요한 정보들을 선언, 로스와 옵티마이저를 변수로 선언하고 변수를 학습/테스트 시 참고할 수 있도록 매개 변수를 지정함
- Train
: 신경망의 학습 과정을 별도의 함수로 구성
: Feed Forward -> Loss -> Error back propagation -> log -> 반복
- Iteration
: 신경망 학습은 에폭을 반복해서 수행하면서, 모델을 구성하는 최적의 파라미터를 찾음
: 지정한 에폭 수만큼 학습과정과 평가과정을 반복하면서 모델의 성능을 체크함
05-03 인공신경망을 사용한 분류기 생성
1) 라이브러리 및 데이터 로드
2) 데이터로더 생성
3) 신경망의 구조 설정
4) 모델 인스턴스 생성
5) 모델 컴파일
6) 학습 루프
7) 테스트 루트
8) 모델 실행
'패스트캠퍼스 > 딥러닝·인공지능Signature초격차패키지Online' 카테고리의 다른 글
패스트캠퍼스 환급챌린지 45일차 : Part4. 인공지능의 이해 Lv3 : 인공지능을 바탕으로한 실습 (0) | 2025.04.18 |
---|---|
패스트캠퍼스 환급챌린지 44일차 : Part4. 인공지능의 이해 Lv3 : 인공지능을 바탕으로한 실습 (0) | 2025.04.17 |
패스트캠퍼스 환급챌린지 42일차 : Part4. 인공지능의 이해 Lv3 : 인공지능을 바탕으로한 실습 (0) | 2025.04.15 |
패스트캠퍼스 환급챌린지 41일차 : Part3. 인공지능의 이해 Lv2 : 숲을 보는 인공지능 (0) | 2025.04.14 |
패스트캠퍼스 환급챌린지 40일차 : Part3. 인공지능의 이해 Lv2 : 숲을 보는 인공지능 (0) | 2025.04.13 |