본문 바로가기
728x90

AI15

머신러닝 맛보기 3탄 머신러닝 맛보기 3탄파이썬을 이용한 머신러닝, 딥러닝 실전개발 입문 서적을 정리한 내용입니다. 1. 크로스 밸리데이션(Cross-validation)머신러닝 모델의 타당성을 검증하는 방법 중의 하나로 "크로스 벨리데이션(Cross-validation)" 이라는 것이 있습니다. 한국어로 "교차검증"크로스 밸리데이션이란? 특정 데이터를 훈련 전용 데이터와 테스트 전용 데이터로 분할한 뒤 훈련 데이터를 활용해 학습하고, 테스트 데이터로 테스트해서 학습위 타당성을 검증하는 방법입니다. 1.1 K분할 교차 검증(K-fold cross validation)예) 집합 X를 3개로 분할해 A/B/C 로 만드는 경우를 생각해 봅시다.집합 X를 A,B,C 로 분할합니다.A를 테스트 전용 데이터, 나머지 B/C를 훈련 전용.. 2019. 3. 19.
머신러닝 맛보기 2탄 머신러닝 맛보기 2탄 - 알고리즘파이썬을 이용한 머신러닝, 딥러닝 실전개발 입문 서적을 정리한 내용입니다. 1. 서포트 백터 머신 (Support Vector Machine)SVM 이란 머신러닝 방법중 하나입니다. SVM 은 다양한 연구가 활발하게 진행되어 괴장히 높은 인식 성능을 발휘하는 방법입니다. SMV 은 선을 구성하는 매개변수를 조정해서 요소들을 구분하는 선을찾고, 이를 기반으로 패턴을 인식하는 방법입니다.예를 들어, A와 B라는 두 가지 패턴이 있을때 A 와 B 라는 패턴을 구분하는 방법을 찾는 것이 패턴인식의 목표입니다. 이를 위해 A와 B를 벡터로 나타내서 평면 위에 올리고 구분선을 그리게 됩니다. 이때 패턴의 경계가 되는 것을 "식별 평면" 이라고 합니다.마진 최대화 등의 기술을 사용해 .. 2019. 3. 19.
머신러닝 맛보기 1탄 머신러닝 맛보기 1탄파이썬을 이용한 머신러닝, 딥러닝 실전개발 입문 서적을 정리한 내용입니다.개요머신러닝(Machine learning) 이란 인공지능 연구 과제중의 하나로, 인간의 뇌가 자연스럽게 수행하는 "학습"이라는 능력을 컴퓨터로 구현하는 방법입니다. 머신러닝에서는 벡터라는것이 굉장히 중요합니다. 벡터(Vector) 란 공간에서 크기와 방향을 가진것을 의미합니다. 머신러닝을 하려면 데이터가 어떤 특징을 가지고 있는지 찾고 벡터로 만들어야 합니다. 이 같은 변환처리를 "특징 추출" 이라고 합니다.머신러닝의 종류교사 학습 (지도 학습) (Supervised learning)선생님이 옆에서 문제를 주고, 답을 알려주는 것과 같은 학습 방법데이터와 함께 답을 입력합니다. 다른 데이터의 답을 예측합니다.예.. 2019. 3. 18.
AWS SageMaker 로 머신러닝 맛보기 1탄 AWS SageMaker 로 머신러닝 맛보기 1탄 1. 전체 플로우 https://aws.amazon.com/ko/blogs/korea/build-a-serverless-frontend-for-an-amazon-sagemaker-endpoint/ 블로그 내용을 따라하면서 정리하는 차원에서 작성하였습니다~ 인용 : https://aws.amazon.com/ko/blogs/korea/build-a-serverless-frontend-for-an-amazon-sagemaker-endpoint/ Amazon SageMaker는 AWS에서 기계 학습 모델을 구축 및 교육하고 프로덕션 환경에 배포할 수 있는 강력한 플랫폼을 제공합니다. 이 강력한 플랫폼과 Amazon Simple Storage Service(S3).. 2019. 3. 7.
딥러닝을 위한 준비 1탄 (윈도우 버전) 딥러닝을 위한 준비 1탄 (윈도우 버전) 우선 파이썬/주피터 노트북/tensorflow 는 기본적으로 설치를 해야 뭐가 되었던 할수 있습니다. 여기서는 머신러닝 또는 딥러닝을 위해 준비 과정을 정리해 보도록 하겠습니다. 도커로 설치를 진행하려 했지만, 윈도우 10 홈 버전은 설치가 되지 않는군요. 도커를 설치하시려면 윈도우 10 프로 및 엔터프라이즈 이상만 가능합니다. 1. Anaconda 설치 Anaconda 를 설치하면 동시에 파이썬, pip, pandas, sklearn, numpy, scipy 등과 같은 머신러닝/딥러닝에 필요한 패키지들을 일괄적으로 설치할 수 있습니다. https://www.anaconda.com/distribution 에서 3.7 최신버전을 다운로드 받아 설치하시면 됩니다. 설.. 2019. 3. 6.
728x90