본문 바로가기

C.E/Python(DeepLearning)

mecab (KoNLPy 설치 방법) mecab (KoNLPy 설치 방법)# Install Java 1.7 or upsudo apt-get install g++ openjdk-7-jdk python-dev python3-dev#Install dependenciespip3 install JPype1-py3 # Install Java 1.7 or uppip3 install konlpy #MeCab 설치하기sudo apt-get install curlbash 더보기
ubuntu anaconda install (우분투 아나콘다 설치) 요즘 영어연습을 한다고 짧은 영어들을 번역해보고 있다. (...) Ubuntu 14.04를 사용하고 있지만, 아마 다른 버전 또는 다른 리눅스 계열 컴퓨터에서도 설치가 가능할 것이다.I used ubuntu 14.04. Maybe possible installing on another ubuntu version and the other Linux O/S computer. 내가 아나콘다를 설치하는 이유는 Jupyter notebook에 python2 / 3를 추가하여 동시에 사용하기 위해서다.Why install anaconda? Because I want to add python2 and 3 on jupyter notebook. 1. 주피터 노트북에 설치되어 있는 kernel을 확인한다.Check ker.. 더보기
Ubuntu 14.04 Google Chrome install error issue (우분투 구글 크롬 설치 안됨) 해결 우분투 14.04에서 chrome을 설치하려고 하니까 계속해서 꺼지고, 문제가 생겨서 해결하고 글을 남긴다.시간을 한 시간이나 낭비했다. 일단 내 문제는 Ubuntu 14.04 에서 Google chrome browser를 설치하는데, 계속 브라우저가 켜지질 않았고deb파일을 google에서 받아서 재설치해도 문제가 해결되지 않았다. 1. 일단은 설치된 chrome을 삭제해야한다.(1. delete chrome) $ apt-get purge google-chrome-stable 2. 크롬이 설치된 캐시들을 삭제해야한다.(2. delete chrome's caches) $ rm -rf /home//.config/google-chrome/ 3. 크롬을 재설치한다(3. Reinstall chrome) $ su.. 더보기
과적합(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의 이름이 포함됩니다.. 더보기
tensorflow compat as_str 관련( compat 함수) 텐서플로우에서 종종 보이는 tf.compat.as_str(#)이 무엇을 하는 것인고 하니 파이썬은 2가 있고 3가 있는데 2의 경우 문자열이 주로 유니코드가 아닌 바이트로 처리가 되고,파이썬 3같은 경우엔 문자열이 기본적으로 유니코드이기 때문에 호환성이 떨어진다. 고로 사용하는 함수가 compat 함수이다. compat 함수는 파이썬 버전 중 어떤 것을 쓰더라도 상관없이 처리될 수 있도록 호환성을 유지시켜 준다. 더보기
주피터 노트북(jupyter notebook) 설치부터 사용법, 원격 설정 까지 +이 글은 우분투 (Ubuntu) 16.04 LTS / 파이썬 3.5 (Python 3.5) / 파이프라인 (pip) 이 설치된 이후 주피터 노트북이 설치되는 과정이 설명되어 있습니다. 앞선 설치가 되지 않은 분들은 설치 이후 따라와 주세요. +Jupyter 7 관련 수정 23.11.06 하이바~ 딥러닝 공부하면서 Python3만 커널에서 사용하려니.. 이럴려고 파이썬을 설치했나 자괴감이 들고 괴로워 주피터 노트북을 설치하게 되었다. 주피터 노트북 Jupyter Notebook 이란? 머신러닝과 데이터 사이언스에서 많이 이용되는 툴. 파이썬 코드를 라인 별로 실행하며 차트, 이미지 비디오 등을 쉽게 확인할 수 있도록 되어 있다. 복잡하고 다양한 공식들도 간결하게 보여줌으로 공학/대수학을 포기했던 사람들도.. 더보기
S/W 강좌 사이트들(coding) 요즘 파이썬을 공부하게 되어서, 많은 교육 사이트들을 걸쳐가고 있다.고로 강좌가 괜찮은 사이트 3개를 소개할까 한다. (사실 내가 들으려고 저장하는 목적이 더 크다.) 1.파이썬, 수학, 라즈베리파이, 자바 등 코딩 강좌들이 엄청나게 많은 WikiDocs. 아마도 많은 분들이 사용하고 계실 것이다. 상당히 유용한 사이트라 판단된다. 다양한 강좌가 있는 WikiDocs : https://wikidocs.net/#_ 2.클라우드 환경에서 배우면서 바로 코딩할 수 있는 강좌 사이트이다. 유료가 꽤 있으나 무료도 많다. 잘 확인해서 들어보면 굉장히 빠르게 코딩 실력을 늘릴 수 있을 것이라 판단된다. 강의를 들으며 바로 코딩이 가능한 구름EDU : https://edu.goorm.io/ 3. 요즘 제일 핫한 인공.. 더보기