Category Archives: Computer science

Jupyter notebook에서 가상환경(kernel)추가

보통 Python으로 Data분석시 주로 Anaconda 로 개발 환경을 꾸민다. Anaconda 내부에서 다시 프로젝트에 따라 가상환경(Kernel)을 세팅해준다. 우선 설정한 가상환경 이름을 tensorflow_en이라고 하면 1. 가상환경 활성화 source activate tensorflow_en 2. 가상환경에서 jupyter notebook 설치 pip install ipykernel 3. jupyter notebook에 가상환경 … Continue reading

Posted in Python | Leave a comment

CSV 파싱하기 표현식

맨날 까묵는 표현식 .. CSV 파싱할때 아래와 같은 문자열 split 시킬때.. “123” , “aaa” , “a,1,2,3,4” , “2011” “123” , “aaa” , “a4” , “2011” 표현식 ,(?=([^\”]*\”[^\”]*\”)*[^\”]*$)

Posted in Computer science | Leave a comment

Python 머신러닝 환경설정

사실 이걸 포스팅 할필요가 있을까.. 생각 할 정도로 간단하네.. python으로 머신러닝을 하려면 필수적으로 필요한 패키지들이 아래 목록과 같다. * numpy * matplotlib * pandas * scipy * pyzmq * tornado * jsonschema * ipython 등등… 이외에 수 많으나 생략 .. … Continue reading

Posted in Python | Leave a comment

R 참고 사이트

http://www.cyclismo.org/tutorial/R/index.html http://www.swirlstats.com/ https://www.codeschool.com/courses/try-r https://www.datacamp.com/ http://www.rdatamining.com/ http://www.r-tutor.com/

Posted in Computer science, R Programming | Leave a comment

R Sutudio – Part1

R은 다른 언어에 비하여 지원하는 개발환경/도구가 많지 않다. 그중에서 RStudio는 다른 R개발툴과 비교하여 멋진 그래픽 인터페이스를 제공하고 편리한 개발을 지원하기 때문에 RStudio를 권장한다. 먼저 R프로그래밍을 하려면 R런타임 도구를 설치하고 RStudio를 설치한다. – R 런타임 도구 다운받기 http://www.r-project.org/ – RStudio 다운받기 … Continue reading

Posted in Computer science, Linux, R Programming | Leave a comment

Mahout 기본 추천 프로그램

추천엔진에서 가장 범용적으로 사용되는 방식은 “사용자 기반(user-based)”과 “아이템 기반(item-based)”추천 방식이다. 이방식은 사용자와 아이템과의 “관계 지식”만을 이용해 추천하는 협업 필터링( CF: Collaborative filtering )이다. CF 방식은 아이템 속성에 관한 지식 자체는 필요없는데, 이것이 나름 장점이 될수있다. 아이템 속성을 입력받을 필요가 없기 … Continue reading

Posted in Mahout | Leave a comment

Mahout Install & Eclipse import

Mahout Download ( https://cwiki.apache.org/confluence/display/MAHOUT/Downloads ) SVN ( http://svn.apache.org/repos/asf/mahout/trunk/ ) Scala Install (http://www.scala-lang.org/) svn 다운 받은 디렉토리로 이동 maven 실행 ( maven이 없으면 설치해야됨 ) mvn -DskipTests clean install mvn eclipse:eclipse Eclipse => New => Java Project Use default location 체크 해제 … Continue reading

Posted in Mahout | Leave a comment

Mahout 이란?

Mahout?( 힌두어로 코끼리 몰이꾼 이라는 의미 ) A Mahout is a person who drives an elephant (hint: Hadoop’s logo is an elephant.) 즉 코끼리를 다루는 사람이라는 의미입니다. 로고를 잘 보시면 코끼리 ( Hadoop 로고 )를 타고 있는 사람이 보이실 겁니다. … Continue reading

Posted in Mahout | Leave a comment

OpenCV Face Detect 관련 정리 내용

“Seeing with OpenCV” 잡지 소개 내용 openCvPart04 openCvPart03 openCvPart02 openCvPart01      

Posted in Computer science | Leave a comment

WEKA Usage

WEKA 사용법 정리 weka_usage      

Posted in Computer science | Leave a comment