본문 바로가기

텐서플로우

과적합(Overfitting) 과적합 (Overfitting/오버피팅) : 지나치게 모델이 복잡함 그림1 그림2 그림 1의 데이터들을 학습한다고 하자. 그림 2의 데이터들이 들어왔을 때 제대로 분류할 수 있을까?사진을 보면 알 수 있겠지만 답은 NO다.그림 1로 학습 한 모델은 새 데이터에 적합하지 않다. (새 데이터의 대부분을 잘못 분류했다.) 그림2에 표시된 모델은 학습한 데이터의 특성에 과적합 한다. 데이터를 학습 -> 새로운 데이터가 들어옴 -> 학습한 데이터가 새로운 데이터를 제대로 예측하지 못함(학습한 데이터에 특성에 과적합) -쉽게 설명하기 위해 그림을 두장만 사용했습니다. 이 글은 구글 텐서플로우 머신러닝 단기집중과정에 기초합니다. 더보기
pandas 기본 문법 (텐서플로우 기본 문법/Tensorflow/python3) Google Tensorflow 첫걸음 자료로 공부하며 작성하였습니다.저는 현재 Ubuntu 16.04.4 LTS / Python3 / Jupyter Notebook 환경입니다. #소스코드 12345678910111213141516171819202122232425262728import pandas as pd#pandas 를 import 하고 이름을 pd로 명칭한다.pd.__version__#pandas 버전을 확인한다. '''Pandas의 기본 데이터 구조는 두 가지 클래스로 구현됩니다.- DataFrame은 행 및 이름 지정된 열이 포함된 관계형 데이터 테이블이라고 생각할 수 있습니다.- Series는 하나의 열입니다. DataFrame에는 하나 이상의 Series와 각 Series의 이름이 포함됩니다.. 더보기
우분투 파이썬 부터 텐서플로우 설치 까지 (간단) How to download Python and Tensorflow in Ubuntu 16.04? 우분투 16.04 LTS를 쓰고 있는데, 파이썬과 텐서플로우 설치가 생각보다 잘 정리되어 있는 곳이 없어 직접 깔아보고 정리하게 되었다. (우분투 6번 정도 다시 깐 것 같다. 딥빡) (스크린 샷은 없다. 글만 보고 따라와도 충분하다.) 우선 Ubuntu 설치를 한다. 설치 후 IP 설정과 root 비밀번호 설정까지 해놓는다. (이건 다 되어 있겠지.) 이후 SSH를 설치한다.(sudo를 쓰거나 안쓰거나 하기 때문에 root 계정으로 설치ㄱㄱ)$ sudo apt-get install openssh-server 그리고 Update와 Upgrade를 시켜준다$ apt-get update$ apt-get upgr.. 더보기