예제둜 λ°°μš°λŠ” 파이썬 λ¨Έμ‹ λŸ¬λ‹(제3판): ν…μ„œν”Œλ‘œ 2, νŒŒμ΄ν† μΉ˜, μ‚¬μ΄ν‚·λŸ°μœΌλ‘œ λ§Œλ“€λ©΄μ„œ λ°°μš°λŠ” λ‹€μ–‘ν•œ 인곡지λŠ₯ μ‹œμŠ€ν…œ

· 제이펍
eBook
480
Pages

About this eBook

λ‹€μ–‘ν•œ ν”„λ ˆμž„μ›Œν¬, λ‹€μ–‘ν•œ μ•Œκ³ λ¦¬μ¦˜, λ‹€μ–‘ν•œ 예제둜 μ΅νžˆλŠ” μ‹€μ „ λ¨Έμ‹ λŸ¬λ‹ 개발


λ¨Έμ‹ λŸ¬λ‹μ΄ 업계 μ „λ°˜μ—μ„œ 널리 ν™œμš©λ˜κ³  μžˆμ§€λ§Œ, 기법과 λ„κ΅¬λŠ” λ‚˜λ‚ μ΄ μƒˆλ‘œμ›Œμ§€κ³  μžˆμ–΄ μ–΄λ–€ 쑰합을 μ–΄λ–€ μ‹œλ‚˜λ¦¬μ˜€μ— μ μš©ν• μ§€ 막막함을 λŠλΌλŠ” μ‹€λ¬΄μžκ°€ λ§Žλ‹€. 이 책은 일뢀 μ•Œκ³ λ¦¬μ¦˜μ„ 깊이 νŒŒκ³ λ“€κΈ°λ³΄λ‹€λŠ” λ‹€μ–‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 예제λ₯Ό ν›‘κ³  κ΅¬ν˜„ν•¨μœΌλ‘œμ¨ EDA, νŠΉμ§• 곡학, λΆ„λ₯˜, νšŒκ·€, κ΅°μ§‘ν™”, NLP λ“± μ˜μ—­μ—μ„œμ˜ λ¨Έμ‹ λŸ¬λ‹ μ•Œκ³ λ¦¬μ¦˜μ˜ μž‘λ™ 원리λ₯Ό λ˜μƒˆκΈΈ 수 있게 ν•œλ‹€.


1μž₯은 λ¨Έμ‹ λŸ¬λ‹ κΈ°μˆ μ„ κ°œκ΄„ν•˜κ³ , λ°”λ‘œ 2μž₯λΆ€ν„° λ‚˜μ΄λΈŒ 베이즈λ₯Ό μ΄μš©ν•΄ μ˜ν™” μΆ”μ²œ 엔진을 ꡬ좕해본닀. 라이브러리 없이 β€˜λ°‘λ°”λ‹₯뢀터’ κ΅¬ν˜„ν•˜λŠ” 법과 μ‚¬μ΄ν‚·λŸ°μ„ μ΄μš©ν•˜λŠ” 법을 λͺ¨λ‘ 닀루며, μ΄λŸ¬ν•œ 방식이 이후 μ±•ν„°μ—μ„œλ„ 자주 λ°˜λ³΅λœλ‹€. 3μž₯은 SVM을 μ„€λͺ…ν•˜κ³  μ–Όκ΅΄ μΈμ‹μ΄λ‚˜ 심전도 λΆ„λ₯˜μ— ν™œμš©ν•œλ‹€.


4μž₯λΆ€ν„° 6μž₯은 온라인 κ΄‘κ³  클릭λ₯  데이터셋을 μ‚¬μš©ν•œ μ˜ˆμΈ‘μ„ μ‚΄νŽ΄λ³Έλ‹€. 4μž₯은 μ˜μ‚¬κ²°μ • 트리, 랜덀 포레슀트 λ“± 트리 기반 μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ, 5μž₯은 λ‘œμ§€μŠ€ν‹± νšŒκ·€λ‘œ κ΄‘κ³  클릭λ₯  예츑기λ₯Ό λ§Œλ“€μ–΄λ³Έλ‹€. 이 κ³Όμ •μ—μ„œ μ‚¬μ΄ν‚·λŸ°, XGBoost, ν…μ„œν”Œλ‘œ λ“± μ΅μˆ™ν•œ λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ˜ μ‚¬μš©λ²•λ„ 읡힐 수 μžˆλ‹€. 6μž₯은 슀파크λ₯Ό μ‚¬μš©ν•΄ ν…ŒλΌλ°”μ΄νŠΈ 규λͺ¨μ˜ 둜그λ₯Ό λΆ„μ„ν•΄λ΄„μœΌλ‘œμ¨ κ΄‘κ³  클릭λ₯  예츑기λ₯Ό λ”μš± ν™•μž₯ν•œλ‹€.


7μž₯κ³Ό 8μž₯은 λˆ„κ΅¬λ‚˜ 관심 μžˆλŠ” μ£Όκ°€ 예츑 문제λ₯Ό 닀룬닀. 7μž₯μ—μ„œλŠ” νšŒκ·€ 기법을 μžμ„Ένžˆ μ„€λͺ…ν•œ λ‹€μŒμ—, 8μž₯μ—μ„œλŠ” λ”₯λŸ¬λ‹μ˜ 기초인 신경망을 μ„€λͺ…ν•œ λ‹€μŒμ— μ—¬λŸ¬ λ°©μ‹μœΌλ‘œ κ΅¬ν˜„ν•΄ μ£Όκ°€ μ˜ˆμΈ‘μ— μ μš©ν•΄λ³Έλ‹€.


9μž₯κ³Ό 10μž₯은 λ‰΄μŠ€κ·Έλ£Ή 데이터셋을 μ˜ˆμ‹œλ‘œ NLP μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€μŠ΅ν•œλ‹€. NLPμ—μ„œ 널리 μ“°μ΄λŠ” λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ„ κ°œκ΄„ν•œ λ‹€μŒ, 토큰화, μ–΄κ°„ μΆ”μΆœ, ν‘œμ œμ–΄ μΆ”μΆœ λ“± NLP의 기초λ₯Ό μ„€λͺ…ν•˜κ³ , λ‚˜μ•„κ°€ 차원 μΆ•μ†Œ(t-SNE), λΉ„μ§€λ„ν•™μŠ΅(주제 λͺ¨λΈλ§, k-평균 κ΅°μ§‘ν™”)κΉŒμ§€ μ‚΄νŽ΄λ³Έλ‹€. 11μž₯은 μž μ‹œ μˆ¨μ„ κ³ λ₯΄κ³  λ¨Έμ‹ λŸ¬λ‹ μž‘μ—… μ›Œν¬ν”Œλ‘œμ—μ„œ λ‹¨κ³„λ³„λ‘œ λŒ€ν‘œμ μΈ λͺ¨λ²” 사둀λ₯Ό κΌ½μ•„ μ‚΄νŽ΄λ³Έλ‹€.


12μž₯κ³Ό 13μž₯은 각각 CNNκ³Ό RNN을 닀룬닀. ν…μ„œν”Œλ‘œ(μΌ€λΌμŠ€)λ₯Ό μ‚¬μš©ν•˜μ—¬, 12μž₯은 의λ₯˜ 이미지 λΆ„λ₯˜κΈ°λ₯Ό λ§Œλ“€λ©° 데이터 증강 같은 μœ μš©ν•œ 기법을 μ†Œκ°œν•˜κ³ , 13μž₯은 감정 뢄석과 ν…μŠ€νŠΈ 생성 μ‹€μŠ΅μ„ ν•˜λ©° 트랜슀포머 같은 μ΅œμ‹  λͺ¨λΈλ„ μ†Œκ°œν•œλ‹€. λ§ˆμ§€λ§‰ 14μž₯은 OpenAI Gym ν™˜κ²½μ—μ„œ κ°€μΉ˜ 반볡, μ •μ±… 반볡, Q-λŸ¬λ‹ 등을 μ΄μš©ν•΄ κ°•ν™”ν•™μŠ΅μ„ μ‹€μŠ΅ν•΄λ³Έλ‹€.


μ±… 전체에 걸쳐 μˆ˜λ§Žμ€ 도ꡬ, 기법, κ°œλ…μ΄ λ“±μž₯ν•˜μ§€λ§Œ, ν•˜λ‚˜ν•˜λ‚˜λ₯Ό μžμ„Ένžˆ μ‚΄νŽ΄λ³΄κΈ°λ³΄λ‹€λŠ” 큰 κ·Έλ¦Όκ³Ό μ‹€μ œ κ΅¬ν˜„ν•˜λŠ” 법에 μ΄ˆμ μ„ λ‘” 책이닀. 아직 λ‹€μ–‘ν•œ 개발 κ²½ν—˜μ„ μŒ“μ§€ λͺ»ν•œ μ‹€λ¬΄μžλ“€μ—κ²Œ ν’μ„±ν•œ κ°„μ ‘κ²½ν—˜μ„ μ œκ³΅ν•œλ‹€λŠ” 점이 큰 미덕이닀. EDA, νŠΉμ§• 곡학, λΆ„λ₯˜, νšŒκ·€, κ΅°μ§‘ν™”, NLP λ“± μ—…κ³„μ—μ„œ 널리 ν™œμš©λ˜λŠ” λ¨Έμ‹ λŸ¬λ‹ κΈ°λ²•μ˜ μž‘λ™ 원리λ₯Ό μ‚΄νŽ΄λ΄„μœΌλ‘œμ¨ μ˜€λŠ˜λ‚ μ˜ β€˜κ±°μ˜ λͺ¨λ“ β€™ λ¨Έμ‹ λŸ¬λ‹ μ»€λ¦¬ν˜λŸΌμ„ μ ‘ν•  수 μžˆλ‹€.


μ£Όμš” λ‚΄μš©

β–  λ¨Έμ‹ λŸ¬λ‹ 및 데이터 κ³Όν•™μ—μ„œ λ‹€λ£¨λŠ” μ£Όμš” κ°œλ…

β–  νŒŒμ΄μ¬μ„ ν™œμš©ν•œ 데이터 λ§ˆμ΄λ‹ 및 뢄석

β–  μ•„νŒŒμΉ˜ 슀파크둜 λ³΅μž‘ν•œ 데이터λ₯Ό μ΄μš©ν•˜λŠ” λͺ¨λΈ ν›ˆλ ¨ ν™•μž₯

β–  NLTK, 젠심 같은 파이썬 라이브러리λ₯Ό ν†΅ν•œ ν…μŠ€νŠΈ 뢄석 및 NLP

β–  λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈ 선택, ꡬ좕, μ„±λŠ₯ 평가, μ΅œμ ν™”

β–  바닐라 파이썬, ν…μ„œν”Œλ‘œ 2, νŒŒμ΄ν† μΉ˜, μ‚¬μ΄ν‚·λŸ° λ“±μœΌλ‘œ λ¨Έμ‹ λŸ¬λ‹ μ•Œκ³ λ¦¬μ¦˜ κ΅¬ν˜„

About the author

κ΅¬κΈ€μ˜ λ¨Έμ‹ λŸ¬λ‹ μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄. ꡬ글 μ΄μ „μ—λŠ” μ—¬λŸ¬ 데이터 기반 λ„λ©”μΈμ—μ„œ λ¨Έμ‹ λŸ¬λ‹ κ³Όν•™μžλ‘œ μΌν•˜λ©° λ””μ§€ν„Έ κ΄‘κ³ , λ§ˆμΌ€νŒ…, 사이버 λ³΄μ•ˆμ— κ΄€ν•œ μ „λ¬Έ 지식을 λ°œνœ˜ν–ˆλ‹€. ν˜„μž¬ μ„Έκ³„μ—μ„œ κ°€μž₯ 큰 검색 μ—”μ§„μ—μ„œ κ΄‘κ³  μ΅œμ ν™”λ₯Ό μœ„ν•œ λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈκ³Ό μ‹œμŠ€ν…œμ„ κ°œλ°œν•˜κ³  κ°œμ„ ν•˜λŠ” 일을 ν•œλ‹€.


κ΅μœ‘μ— λŒ€ν•œ 열정이 컀 μ—¬λŸ¬ λ¨Έμ‹ λŸ¬λ‹ λ„μ„œλ₯Ό μ§‘ν•„ν–ˆλ‹€. 첫 책인 γ€ŽPython Machine Learning By Exampleγ€μ˜ μ΄ˆνŒμ€ 2017λ…„κ³Ό 2018년에 μ•„λ§ˆμ‘΄μ—μ„œ λ² μŠ€νŠΈμ…€λŸ¬ 1μœ„μ— 올랐으며 λ‹€μ–‘ν•œ μ–Έμ–΄λ‘œ λ²ˆμ—­λ˜μ—ˆλ‹€. μ§‘ν•„ν•œ μ±…μœΌλ‘œλŠ” γ€ŽMachine Learning with PyTorch and Scikit-Learn』(2022), γ€ŽDeep Learning with R for Beginners』(2019), γ€ŽHands-On Deep Learning Architectures with Python』(2019), γ€ŽR Deep Learning Projects』(이상 Packt, 2018)κ°€ μžˆλ‹€.

μ—°μ„ΈλŒ€ν•™κ΅ μ „μžκ³΅ν•™κ³Όλ₯Ό μ‘Έμ—…ν•˜κ³  ν¬ν•­κ³΅κ³ΌλŒ€ν•™κ΅ λŒ€ν•™μ› μ „μžμ „κΈ°κ³΅ν•™κ³Όμ—μ„œ 컴퓨터 비전을 μ „κ³΅ν•˜μ˜€μœΌλ©°, μ‚Όμ„±μ „μž μž…μ‚¬ 후에 ν•™μˆ μ—°μˆ˜ ν”„λ‘œκ·Έλž¨μ— μ„ λ°œλ˜μ–΄ μ—°μ„ΈλŒ€ν•™κ΅μ—μ„œ ν†΅μ‹ μ‹ ν˜Έμ²˜λ¦¬ μ „κ³΅μœΌλ‘œ 박사 ν•™μœ„λ₯Ό μ·¨λ“ν–ˆλ‹€. ν˜„μž¬λŠ” μ‚Όμ„± λ¦¬μ„œμΉ˜μ—μ„œ λ”₯λŸ¬λ‹ 기반 λΉ„μ „ κΈ°μˆ μ„ 연ꡬ 및 κ°œλ°œν•˜κ³  μžˆλ‹€. 보코더(vocoder)와 DSP νŽŒμ›¨μ–΄ 개발둜 산업계 κ²½λ ₯을 μ‹œμž‘ν•˜μ˜€κ³ , κ΅­μ‚°ν™” 과제(CDMA λͺ¨λŽ€, Tizen ν”Œλž«νΌ) 개발과 ν•¨κ»˜ 이λ₯Ό μ μš©ν•œ κ΄€λ ¨ μ œν’ˆ 개발 및 μƒν’ˆν™”μ— μ°Έμ—¬ν–ˆλ‹€.


κ°μ‚¬ν•˜κ²Œλ„ 인곡지λŠ₯의 λͺ‡ μ°¨λ‘€ λΉ™ν•˜κΈ°λ₯Ό 이겨낸 μ•žμ„  μ—°κ΅¬μžλ“€μ˜ μ–΄κΉ¨λ₯Ό 빌렀 λ‹€μ‹œ 컴퓨터 λΉ„μ „ κ΄€λ ¨ λ”₯λŸ¬λ‹ 연ꡬλ₯Ό 이어가고 μžˆλ‹€. 이것이 λ§ˆμ§€λ§‰ 연ꡬ μ£Όμ œκ°€ λ˜μ—ˆμœΌλ©΄ ν•˜λŠ” λ°”λžŒκ³Ό μ‘°κΈˆμ€ 더 μ„ ν•œ 영ν–₯λ ₯을 꿈꾸며, λ‚ λ§ˆλ‹€ μŸμ•„μ Έ λ‚˜μ˜€λŠ” μƒˆλ‘œμš΄ λ”₯λŸ¬λ‹ κ΄€λ ¨ ν™μˆ˜ μ†μ—μ„œ ν•˜λ£¨ν•˜λ£¨ λ°œκ²¬ν•˜λŠ” 즐거움을 μ°Ύκ³  μžˆλ‹€.


λ°₯벌이λ₯Ό μ‹œμž‘ν•˜λ©΄μ„œ ν•œ μž₯의 μ˜ν™” νŒΈν”Œλ¦Ώμ— λ‹΄κΈ΄ μ‚¬λžŒλ“€μ˜ λ…Έκ³ κ°€ 와 λ‹Ώμ•„ μ˜ν™” νŒΈν”Œλ¦Ώμ„ μˆ˜μ§‘ν•˜λŠ” μ·¨λ―Έλ₯Ό κ°–κ²Œ λ˜μ—ˆκ³ , μ–΄λŠλ§ μ±… μ½κΈ°λŠ” 책을 사 λͺ¨μœΌλŠ” μ¦κ±°μ›€μœΌλ‘œ λ³€μ§ˆλ˜μ–΄ λ‚˜λ‚ μ΄ λŠ˜μ–΄λ‚˜λŠ” μ±…μž₯ 덕에 μ•ˆμ£ΌμΈμ˜ μ‚¬λž‘μŠ€λŸ° 눈치λ₯Ό 보며 두 μžλ…€μ™€ ν–‰λ³΅ν•˜κ²Œ μ‚΄κ³  μžˆλ‹€. ν‹ˆν‹ˆμ΄ 눈과 카메라λ₯Ό 톡해 λ°œκ²¬ν•˜λŠ” 즐거움을 찾으며, ν•˜λ£¨ν•˜λ£¨ 일상을 μ‚΄κ³  μžˆλ‹€. μ œμ΄νŽμ—μ„œ γ€Žμ™μ™ λ“€μ–΄μ˜€λŠ” 인곡지λŠ₯ μ•Œκ³ λ¦¬μ¦˜γ€(2021λ…„ μ„Έμ’…λ„μ„œ ν•™μˆ λΆ€λ¬Έλ„μ„œ μ„ μ •), γ€Žλ¨Έμ‹ λŸ¬λ‹ μ—”μ§€λ‹ˆμ–΄λ§γ€(2022λ…„ λŒ€ν•œλ―Όκ΅­ν•™μˆ μ› μš°μˆ˜ν•™μˆ λ„μ„œ μ„ μ •)을 λ²ˆμ—­ν–ˆλ‹€.

Rate this eBook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Centre instructions to transfer the files to supported eReaders.