GDSC SungShin Women's University 23-24/Study
[자율스터디] 머신러닝 스터디 4월 보고
GDSC SungShin Team
2024. 6. 30. 19:56
머신러닝 스터디
: 김민주, 김지현, 신하령, 오지윤
✅책
파이썬 머신러닝 완벽 가이드
✅4월 진행 방식
- 매주 목요일 18시
- 줌으로 진행
- 정해진 분량을 공부한 후 각자 개인 블로그에 정리글 작성
- 매주 순서대로 돌아가며 발표
스터디 01
머신러닝
- 머신러닝의 개념
- 머신러닝의 종류 : 지도학습, 비지도학습, 강화학습
- 파이썬 머신러닝 주요 패키지 : 사이킷런, 행렬/선형대수/통계 패키지, 데이터 핸들링, 시각화
넘파이
- 넘파이 기반 데이터 타입 : ndarray
→ 넘파이에서 다차원(Multi-dimension) 배열을 쉽게 생성 가능
ndarray의 데이터 타입
- ndarray내의 데이터값은 숫자, 문자열, bool 모두 가능
- 같은 데이터 타입만 연산 가능
- dtype 속성으로 확인
- 다른 데이터 유형이 섞여 있는 리스트를 ndarray로 변경하면 데이터 크기가 더 큰 데이터 타입으로 형 변환을 일괄 적용
ndarray를 편리하게 생성 - arange, zeros, ones
1. arange()
- array를 range()로 표현
- default 함수 인자는 stop값
- start값도 부여해 0이 아닌 다른 값부터 시작한 연속 값을 부여할 수도 있음
2. zeros()
- shape 값을 입력하면 모든 값을 0으로 채운 해당 shape를 가진 ndarray를 반환
3. ones()
- ~ 1로 채운 ndarray 반환
- default로 float64형의 데이터로 채움
차원과 크기 변경 - reshape
- reshape() 매서드는 ndarray를 특정 차원 및 크기로 변환
- 지정된 사이즈로 변경이 불가능하면 오류 발생
넘파이의 ndarray의 데이터 세트 선택 - 인덱싱
- 단일값 추출
- 슬라이싱
- 펜시 인덱싱
- 불린 인덱싱
✅5월에는…
- 사이킷런으로 머신러닝
- 평가
- 분류