머신 러닝3

머신러닝 | 선형회귀(Linear Regression) 이론및 실습 [ 단일클래스, 단일분류 ] 안녕하세요! 파이썬에서 tensorflow의 keras로 object detection, mnist를 이용하여 손글씨 학습하기, 등등 softmax층과 relu층을 이용한 다양한 실습을 하면서 흥미를 찾아가는 머신러닝 입문자입니다. 최근에 경사하강법에 관하여 c++에서 갑자기 구현해보고 싶어서 방금 만들어봤는데, 진짜로 이론대로 그대로 하니까 되더라구요..!!!ㅋㅋㅋㅋㅋ 신기해서 직접 쓴 경사하강법 코드 올립니다. (경사하강법에 대한 공식유도를 알고싶으신분들은 아래 링크로 이동해주시기 바랍니다.) https://mawile.tistory.com/222 경사하강법(Gradient Descent) 공식 유도 텐서플로우나 케라스와 같은 머신러닝 프레임워크로 경사하강법을 사용하다보면 내부적으로 어떻게 작동하는지.. 2021. 10. 9.
머신러닝 공부일지 (선형회귀 Matrics Multiplication과 로지스틱회귀) 오늘도 공부내용과 함께 직접 작성한 소스코드를 가져왔습니다! 우선 이번에는 선형회귀에서 여러개의 X값을 받을때 무조건!! 알아야하는 개념인 "Matrics Multiplication"과 로지스틱회귀의 Hypnothesis, cost function에 관하여 공부하였습니다. 사실 지금은 "Multinomial Logistic Regression"에 관하여 공부하고있지만, 차곡차곡 공부내용을 올린다는 마인드로 가고있습니다! 우선 이제부터 Input의 값이 많아지기때문에, 파일에 값들을 저장하고 읽어들이는 방법에 관하여도 공부했습니다. 우선 "Matrics Multiplication" 에 관하여 아래링크를 남겨놓았으니, 궁금한 분들은 아래링크로 타고 들어가 주시기바랍니다. https://ko.wikipedia.. 2021. 10. 2.
머신러닝 공부일지 (선형회귀 cost최소화와 시각화) 요즘 머신러닝, 딥러닝에 관심이 생겨서 파이썬 - tensorflow, keras, matplotlib.pyplot 등등 여러가지 라이브러리로 학습하는중이다. 책은 이것을 구매했다. 그리고 강의는 그냥 인프런에서 듣고있다. 미적분 기초지식도 필요할것같아서, 저번에 사놓고 미분법쪽만 풀고 라면받침대가 되었던, 미적분 문제풀이집도 이번에 빡쎄게 문제풀면서 공부중이다.. 우선 이번에 만들어본것은 머신러닝이라고하면, 제일 익숙하면서 제일 처음배우는 선형회귀!에 관한 여러가지를 배우는중이고, 노트로 필기도하고 있다..ㅋㅋ 개발환경은 주피터노트북으로 하는중~~!! 오늘 배운것을 바탕으로 살짝 응용해보았다. 확실히 강의를 보면서 배우니까, 이해가 잘되었다. 무료강좌라 그런지, 강사분이 중간에 미분하는쪽을 헤매셨는데,.. 2021. 9. 30.