본문 바로가기

분류 전체보기55

문과생도 이해하는 딥러닝 (3) - 오차 역전파, 경사하강법 2017/09/27 - 문과생도 이해하는 딥러닝 (1) - 퍼셉트론 Perceptron2017/10/18 - 문과생도 이해하는 딥러닝 (2) - 신경망 Neural Network 이전 시간까지 신경망이 무엇인지 어떻게 생긴 것인지 작동원리 등을 살펴보았다. 이후의 책에서 다루는 내용은 갑자기 난이도가 점프하는 느낌이 있어 필수 개념들을 빠르게 숙지하고 간단하게라도 전체적인 신경망을 끝까지 구현해볼 필요가 있다는 생각이 들어서 조금 더 쉬운 교재에서 내용을 다루고 다시 밑바닥으로 돌아가기로 했다. 오차 역전파, 경사하강법문과생도 이해하는 딥러닝 (3) 1. 오차 역전파 Error Backpropagation 2. 경사하강법 1. 오차 역전파 Error Backpropagation 지난 시간까지는 Input.. 2017. 10. 25.
문과생도 이해하는 딥러닝 (2) - 신경망 Neural Network 2017/09/27 - [Data Science/Deep Learning] - 문과생도 이해하는 딥러닝 (1) - 퍼셉트론 Perceptron 한동안 인스타나 기타 SNS 크로러를 개발하느라고 딥러닝 정리가 조금 소홀했었다. 딥러닝과 집적 관련된 내용은 퍼셉트론 하나였는데 많은 분들이 관심을 가지고 계신 것 같다. 서둘러서 마무리하고 다음 단계로 넘어가야 할 것 같아서 서둘러 포스팅 작성을 시작했다. 신경망 Neural Network문과생도 이해하는 딥러닝 (2) 지난 시간에 다루었던 퍼셉트론의 기본 개념과 한계점, 그 극복방안 등에 대해서 다루었다. 퍼셉트론이 가중치를 직접 수동으로 설정하는 작업을 했다는 한계가 있었는데 이를 해결할 방법이 바로 신경망이다. 우리가 딥러닝을 이야기할 때 '자동으로 알아.. 2017. 10. 18.
파이썬으로 데이터 분석하자 (3) - NumPy 기본 파이썬 Numpy - 파이썬 라이브러리를 활용한 데이터 분석 中※본 포스팅은 "파이썬 라이브러리를 활용한 데이터 분석"을 기억이 나지 않을 때 다시 돌아볼 목적으로 필요 내용만 간단하게 정리하였습니다. 2017/09/19 - [Data Science/Python] - 파이썬으로 데이터 분석하자 (1)2017/09/27 - [Data Science/Python] - 파이썬으로 데이터 분석하자 (2) - IPython 사용하기 NumPy 기본 Numpy는 고성능 과학계산을 위한 데이터분석 패키지이다. 주요 기능은 다음과 같음.벡터 산술연산다차원배열 ndarray표준 수학 함수선형대수, 난수 생성, 푸리에 변환 1. ndarray1.1 배열 생성함수1.2 배열의 데이터 타입 1.3 배열과 스칼라 연산1.4 N.. 2017. 10. 9.
Python 기초 - NumPy Broadcasting 이해하기 (2) 지난 포스팅에서는 NumPy를 활용해서 간단하게 벡터 연산과 행렬 연산을 해보았다. 이번 포스팅에서 다룰 내용은 기초라고는 할 수 없지만 앞으로 NumPy를 활용해서 다른 모양의 배열 간의 연산을 수행할 때 꼭 이해해야 하는 개념인 브로드캐스팅을 알아야 하기 때문에 이를 소개하고자 한다. 2017/10/09 - [Data Science/Python] - Python 기초 - NumPy로 선형대수 표현하기 (1) 선형대수 Linear Algebra 1. 벡터 Vectors2. 행렬 Matrix 3. 브로드캐스팅 Broadcasting 3. 브로드캐스팅 Broadcasting브로드캐스팅이라고 하면 우리는 "방송"이라는 단어가 생각나 브로드캐스팅이 왜 파이썬에서 나온거냐고 그 개념이 잘 와닿지 않을 수 있다... 2017. 10. 9.