본문 바로가기

전체 글

(26)
[ML] 분류(Classification)와 회귀(Regression) * 기본 개념부터 다시 생각하는 기계학습분류(Classification)와 회귀(Regression)는 지도학습(Supervised Learning)의 목적이라 할 수 있다. - 지도학습 : 입력과 출력 데이터(훈련 데이터)가 있고 이를 모델화하여 새로운 데이터에 대해 정확한 출력을 예측하는 것 분류와 회귀는 어떻게 다른가분류 (Classification)분류는 class를 예측하는 것이다.무려 5년전 성의없이 포스팅한 [NLP] 언어 분류 : Language-detection : http://nexablue.tistory.com/entry/언어-분류-Languagedetection?category=601600위 글은 분류에 대한 명확한 예제이다. (세부적으로는 다중분류) 어떤 text를 입력했을 때, ..
[Windows] 윈도우10 탐색기 최근 사용한 파일, 자주 사용하는 폴더 목록 제거 회사 PC를 윈도우10으로 업데이트 했다. Nvidia 드라이버 관련 문제가 좀 생기긴했지만 구글링으로 해결하고… 윈도우 탐색기를 실행하니 자주 사용하는 폴더와 최근 사용한 파일에 내가 사용했던 폴더, 파일이 그대로 드러난다. 개인용 PC라면 상관이 없지만, 회사에서 사용하기에는 무리가 있다. 그것들을 없애보자 윈도우 탐색기 옵션으로 들어간다. 파일 > 옵션 or 보기 > 옵션으로 선택할 수 있다. 아래의 그림처럼 폴더 및 검색 옵션 변경을 선택하면 아래와 같은 창에서 개인 정보 보호 항목을 선택할 수 있다. 아래 폴더 옵션에서 빠른 실행에 최근에 사용된 파일 표시 빠른 실행에 최근에 사용된 폴더 표시 두 가지 체크박스를 해제한다. 다시 윈도우 탐색기를 실행시켜보니…. 자주 사용한 폴더를 그대로 나타난다..
[Python] 윈도우 개발환경 구축 – PyCharm virtualenv 윈도우에서 PyCharm을 이용한 Python 개발 및 디버깅을 위한 포스팅 3번째 오늘은 virtualenv를 사용하는 방법을 알아보려한다. 선행작업: 윈도우 Python, easy_install, pip 설치 PyCharm 설치, 설정, 프로젝트 만들기 개별적인 개발환경을 구축하기 위해 virtualenv를 사용한다. 오늘은 그 방법을 알아본다. PyCharm - virtualenv 다른 방법이 있을지도 모르겠지만 내가 성공한 방법으로 포스팅한다. PyCharm 설치, 설정, 프로젝트 만들기 에서 프로젝트 생성시 Creative VirtualEnv를 사용할 수 있다는 것을 알았지만, 기본 Interpreter를 이용해 프로젝트를 생성했다. 그 프로젝트에 VirtualEnv를 설정해보자. 프로젝트가 열..
[Python] 윈도우 개발환경 구축 - PyCharm 설치, 설정, 프로젝트 만들기 PyCharm 설치는 별다른 과정이 필요없다. 단, PyCharm 설치 전 윈도우 Python 설치가 되어있어야 할 것이다. PyCharm Download PyCharm Download : http://www.jetbrains.com/pycharm/download/ 당연 Download Community 선택 역시나 설치과정은 특이사항이 없다. 설치 경로 잡아주고 난 py 확장자 파일은 PyCharm에서 열기로 했다. 별다른 문제 없이 설치 완료 이제 첫 실행을 해보자 아마도 PyCharm을 처음 설치한 경우에는 위와는 다른 화면이 나올 것이다. 나는 이전 버전을 사용하면서 프로젝트를 만들었었기 때문에 왼쪽에 프로젝트 목록이 남아있다. PyCharm을 사용하게 되는 방법은 당연히 2가지라고 생각된다. 새..
[Python] 윈도우 개발환경 구축 - 윈도우 Python 2.7.6, easy_install, pip 설치 Python은 사실 리눅스 환경에서만 사용을 했지만, 디버깅 편의를 위해 윈도우 환경에서도 사용해보려 한다. 예전에 PyScripter를 이용해 윈도우 환경에서도 python 개발 및 디버깅을 했었는데, 이때 만든 코드가 리눅스에서 그대로 호환되지 않았던 기억이 난다. 뭘 잘못 설정했었나…. 그래서 이번에 PyCharm을 쓰기로 마음을 먹고, 윈도우에서 개발 및 디버깅을 마치고 그 소스를 그대로 리눅스에서 사용하고자 하는 원대한 목표를 이루고자, 윈도우에 Python을 설치하는 과정을 포스팅 한다. PyCharm 설치 및 설정은 별도의 포스트에서 다루기로 한다. ::TODO link Python Version : 2.7.6 & Windows 7 64bit 3.x 버전에 나왔지만, 아직 실무에서는 2.7...
[Linux] BOOST Library 설치 – Ubuntu 12.04, boost 1_55 Boost Library Download : http://www.boost.org/ download 받은 boost_1_55_0.tar.gz 파일을 압축해제 하여 /usr/local로 복사 또는 이동시킨다. #tar zxvf boost_1_55_0.tar.gz #cp -R boost_1_55_0 /usr/local/ /usr/local/boost_1_55_0/의 bootstrap.sh 을 실행시킨다. #./bootstrap.sh 실행 전 File list INSTALL LICENSE_1_0.txt boost-build.jam boost.png bootstrap.bat doc index.html more status Jamroot boost boost.css boostcpp.jam bootstrap.sh ..
[리눅스]쉘 스크립트 실행 오류 - ^M 윈도우에서 작성한 스크립트를 리눅스로 옮겨 실행하고자 하면 명령의 마지막에 ^M가 붙어 파일명이 잘못되거나 하는 등 오류가 생긴다. 흔히 알고있는 개행문자(CR : Carriage Return)에 의한 것인데...\r 이 그 원인이다.문제는 윈도우에서 에디트 플러스 등의 에디터로 정규식을 이용해 찾아도 찾을 수 없다는 것.그렇다고 리눅스에서 vi를 이용해 열어봐도 찾을 수 가 없다.그땐,vi -b 스크립트파일명을 실행해보면 각 문장의 끝에 ^M 이 붙어 있는 것을 확인할 수 있다. ( ^M = \r ) 결국 DOS 형태의 텍스트를 UNIX형태로 바꿔주어야 하는 셈이다.그 명령은 sed -i -e 's/\r$//' 스크립트파일명또는sed -i -e 's/^M$//' 스크립트파일명단, 아래의 명령 수행시 ^..
[Linux] 윈도우 공유폴더 접근, 마운트 CentOS를 virtualbox를 이용해 설치하고 윈도우와 게스트확장을 설치하여 윈도우와 공유폴더를 설정했다.CentOS에서도 공유 폴더에 파일 생성 및 쓰기가 문제가 없었으나,이클립스를 이용하여 svn 프로젝트를 import하는데 문제가 발생했다. 즉 checkout, update가 되지 않는 것이다.원인을 찾아보았다.subversion은 .svn이라는 숨김폴더에 servers, entries 등과 같은 파일들을 생성하고 수정하는 작업을 반복하며 checkout 및 update를 실행하는 것으로 생각된다. 그런데 파일 및 디렉토리 생성은 되는데, 수정이 불가한 듯...(개인생각)이 문제를 해결하려 했으나 결국 포기...여기저기 찾아봐도 예전부터 발생했던 문제이며, 아직 뚜렷한 해결책은 없는 듯 하다...