본문 바로가기
반응형

책 이야기17

혼자 공부하는 머신러닝+딥러닝 (그리고 혼공학습단) - 박해선 목차 들어가며 1. 잘 정리되어 있는 책 2. 미션으로 블로그에 글을 쓴다는 것 3. 앞으로의 계획 들어가며 조금 오래된 표현을 빌려서 이야기하자면 우리는 정보의 바다에 살고 있습니다. 그렇기 때문에 구글에 검색을 해보는 것만으로도 우리는 원하는 정보를 손쉽게 얻을 수 있습니다. 혼자 무언가를 공부하는 사람들에게도 마찬가지입니다. 혼자 공부를 시작할 때 누군가는 정보의 바다에서 다양한 검색을 하며 지식을 쌓아갑니다. 하지만 이렇게 쌓는 지식에는 한계가 있습니다. 바로 정리되지 않는다는 것입니다. 필요한 정보만을 선택하는 점에서 시간을 절약할 수 있지만 정리되지 않았기 때문에 머릿속에서 지식이 중구난방이며, 필요한 지식만을 찾다 보니 기초가 부족한 경우가 생깁니다. 물론 그렇지 않은 사람도 있겠지만 저에게.. 2022. 8. 25.
[혼공머신] 딥러닝을 시작합니다 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. 구성 1. 내용 정리 2. 기본 미션 - Ch.07(07-1) 확인 문제 풀고, 풀이 과정 정리하기 3. 선택 미션 - Ch.07(07-2) 확인 문제 풀고, 풀이 과정 정리하기 1. 내용 정리 1) Keras 모델 개발에서 model.summary() 상에서 층은 None을 포함하여 출력됩니다. 이는 샘플의 개수가 아직 정해져 있지 않기 때문입니다. * 각 옵티마이저의 이름을 클릭하면 TensorFlow 홈페이지의 함수 설명으로 이동합니다. 2) Adagrad: - Adaptive Gradient를 줄여서 표현한 것 입니.. 2022. 8. 16.
[혼공머신] 비지도 학습 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. 구성 1. 내용 정리 2. 기본 미션 - k-평균 알고리즘 작동 방식 설명하기 3. 선택 미션 - Ch.06(06-3) 확인 문제 풀고, 풀이 과정 정리하기 1. 내용정리 1) 엘보우(elbow) 방법: k-평균 알고리즘에서 적합한 k값을 찾는 방법입니다. 이때, 이너셔(inertia) 값을 사용하는데 이는 클러스터의 중심과 클러스터에 속한 샘플 사이의 거리에 대한 제곱입니다. scikit-learn에서 k-평균 알고리즘을 사용할 경우 inertia_ 계산 가능합니다. 2) 클러스터링 알고리즘의 성능 평가 지표: 책에는 언.. 2022. 8. 12.
[혼공머신] 트리 알고리즘 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. 구성 1. 내용 정리 2. 기본 미션 - 교차 검증을 그림으로 설명하기 3. 선택 미션 - Ch.05(05-3) 앙상블 모델 손코딩 코랩 화면 인증샷 1. 내용 정리 1.1 pandas를 활용한 exploratory data analysis pandas를 이용해서 데이터를 다룰 때 사용할만한 몇 가지 기능들이 있습니다. 흔히들 많이 사용하는 것이 head, info, 그리고 describe 입니다. Colab을 사용하신 다면 데이터를 확인할 때 한 번쯤은 사용해보고 출력 결과를 보신 적이 있으실 겁니다. 그렇다면 각각이 반.. 2022. 7. 30.
[시집] 꽃샘바람에 흔들린다면 너는 꽃 - 류시화 1. 시를 싫어했던 이유 성인이 되고 책 읽기를 취미로 가지기 전에는 시를 정말 싫어했습니다. 아마 시작은 초등학교를 다니던 시절에 여러 편의 시를 외워오는 숙제를 하고 나서부터였을 것입니다. 좋아하는 시도 아니고 5편 정도의 시를 외우고 그중 한편을 선생님이 정해주시면 낭송해야 했습니다. 어려서부터 공부를 싫어하던 저는 이 숙제가 너무나도 싫었습니다. 그렇게 고등학생이 되었고 내신과 수능 공부를 위해서 시를 분석하기 시작했습니다. 그리고 이때가 시를 싫어하는 절정의 순간이었을 겁니다. 시를 분석해서 답을 고르면 저는 항상 30%만 정답인 답을 골랐습니다. 그러다 보니 한 번은 학원 선생님께서 저에게 친구가 없냐고 물어보시기도 하셨습니다. 생각이 일반적이지 않다는 이유에서였습니다. 그렇게 시를 분석하는 .. 2022. 7. 24.
[혼공머신] 다양한 분류 알고리즘 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. - 구성 1. 내용 정리 2. 기본 미션 - Ch.04(04-1) 2번 문제 풀고, 풀이 과정 설명하기 3. 선택 미션 - Ch.04(04-2) 과대적합/과소적합 손코딩 코랩 화면 캡처하기 1. 내용 정리 1) 로짓(Logit) 로짓은 다음과 같이 정의됩니다. $$ Logit = ln(\frac{p}{1-p}) $$ 2) 시그모이드(sigmoid) 함수 시그모이드 함수는 다음과 같이 정의됩니다. $$ sigmoid(x) = \frac{1}{1+exp(-x)} $$ - 임의의 x값을 입력으로 받아서 확률값의 범위인 0~1사이.. 2022. 7. 18.
[혼공머신] 회귀 알고리즘과 모델 규제 들어가며 이 글은 한빛미디어에서 진행하는 혼공학습단 8기에 참여하면서 공부한 것들에 대한 글입니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. https://hongong.hanbit.co.kr 한빛미디어 - 혼자 공부하는 시리즈: 파이썬, 머신러닝, C언어, java, SQL... 프로그래밍 입문서 시장 베스트셀러 시리즈! 1:1 과외하듯 배우는 프로그래밍 언어 자습서! '무엇을', '어떻게' 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 친절하고 핵심적인 내용 hongong.hanbit.co.kr - 구성 1. 내용 정리 2. 기본 미션 - Ch. 03(03-1) 2번 문제 출력 그래프 인증샷 3. 선택 미션 - 모델 파라미터에 대해 설명하기 1. 내.. 2022. 7. 11.
케라스 창시자에게 배우는 딥러닝 (Deep Learning with Python) - 프랑소와 슐레 지음 / 박해선 옮김 1. 늦었다고 생각할 때는 진짜 늦은 걸까 그동안 딥러닝을 얕게 공부하고 큰 관심을 가지지는 않았었습니다. 아마도 유행에 대한 거부감이 컸던 거 같습니다. 딥러닝이 뭔지는 알고 싶었기에 기초적인 강의를 찾아보고 모두의 딥러닝을 읽고 파이썬 날코딩으로 알고 짜는 딥러닝도 어느 정도 읽어보았습니다. 하지만 실제로 사용하지 않다 보니 이론은 어느 정도 알고 코드를 대략적으로 읽을 줄은 알았지만 제가 원하는 것을 직접 구현할 수 있지는 않았습니다. 그러다 보니 알파고의 등장 이후 딥러닝의 유행에 이런저런 변화가 있었습니다. TensorFlow가 대세 프레임워크로 자리 잡았었지만 어느덧 PyTorch를 더 많이 사용한다는 말도 들리고 있습니다. 이 책도 1판의 번역본이 2018년에 출판되었으며 이제 곧 2판 번역.. 2022. 7. 9.
[혼공머신] 나의 첫 머신러닝 그리고 데이터 다루기 들어가며 한빛미디어에 올라온 혼공학습단 8기를 신청했는데 어쩌다 보니 선정이 되었습니다. 그래서 책 한 권을 한 달간 읽어보며 관련된 내용을 정리해보려고 합니다. 책을 공부하고 기본 미션과 선택 미션이 있는데 너무 그것만 딱하고 끝내기에는 아쉬움이 있어서 이것저것 추가해서 글을 올려보려고 합니다. 책은 제 돈으로 구매하였으며, 글의 주된 내용은 책을 기반으로 하여 작성되었습니다. https://hongong.hanbit.co.kr 한빛미디어 - 혼자 공부하는 시리즈: 파이썬, 머신러닝, C언어, java, SQL... 프로그래밍 입문서 시장 베스트셀러 시리즈! 1:1 과외하듯 배우는 프로그래밍 언어 자습서! '무엇을', '어떻게' 학습해야 할지조차 모르는 입문자의 막연한 마음을 살펴, 친절하고 핵심적인 .. 2022. 7. 4.
반응형