제가 기초설명은 잘 안 하는데 R언어는 일반적인 언어와 다른 특성이 좀 있어서 간단하게 설명을 하겠습니다. 1. 데이터 R언어에서 모든 데이터를 배열에 넣습니다. R스튜디오(RStudio)를 열고 콘솔에 다음 코드를 넣어 봅시다. 1 2 3 4 5 6 > 1 + 1 [1] 2 > 100:130 [1] 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [19] 118 119 120 121 122 123 124 125 126 127 128 129 130 cs 첫 번째 코드는 '1 + 1'의 결과가 배열에 1번에 들어갔다는 것입니다. 두 번째 코드는 100~130까지 들어있는 배열을 만들었다는 것입니다. 두 번째 코드처럼 순차적인 ..
R 언어(R Language)는 데이터 과학을 다루는 언어 중 하나입니다. 통계 관련 작업에 특화되어 있다고 합니다. 1. R 언어 설치하기 R 프로젝트 사이트로 가서 Download > CRAN 로 들어가서 다운로드 받을 서버를 선택하고 들어가서 운영체제에 맞는 링크로 들어간 후 'base'를 클릭하고 들어가서 다운 받습니다 . (참고 : r-project.org - The R Project for Statistical Computing, Download page ) 다운 받을 파일을 실행하시고 안내에 따라 설치하면 됩니다. 이제 설치된 폴더로 가서 바로 가기를 선택해서 R언어를 실행합니다. 콘솔에 아래 코드를 넣고 엔터를 쳐봅시다. 1 cat("Hello World \n") cs "Hello Worl..
'OpenAI'를 공부하기 위해 보고 있는 자료가 '모두의 영구소'에서 제공하는 자료입니다. (참고 : 모두의 연구소 - OpenRL 자료실, 모두의 연구소 - Reinforcement Learning 그리고 OpenAI ) 여기서 '이클립스 네온(Eclipse neon)'버전을 사용합니다. 그래서 이클립스 네온버전을 설치하고 오픈AI(OpenAI)를 설정해 봅시다. 1. 이클립스 설치하기 이클립스는 아랫 글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 이클립스(Eclipse) 설치하기 2. 이클립스에 PyDev플러그인 설치 파이썬 개발환경은 아랫글을 참고해 주세요. 참고 : [Ubuntu] 이클립스(Eclipse)에 파이썬 개발환경(PyDev) 추가하기 3. 깃(Git) 설치 깃 ..
바젤(Bazel)은 구글에서 만든 빌드툴입니다. 구글에서 제공하는 데모는 바젤로 빌드 해야 한다고 합니다. 필요에 의해 텐서플로 소스를 직접 컴파일해야 하는 경우에도 사용합니다. 텐서플로(Tensorflow) 설치 안내 페이지를 참고하시면 됩니다. 참고 : tensorflow.org - Prepare environment for Linux, Bazel.org - Installing Bazel 1. 자바 8 버전 설치하기 만약 자바8 버전이 설치돼있지 않으면 설치해야 합니다. 자바8 설치는 아래 글을 참고하세요. (참고 : [Ubuntu 16] 우분투에 자바 설치하기 ) 2. 바젤 설치 바젤 다운로드 URL을 설정합니다. 한 번만 설정하면 됩니다. $ echo "deb [arch=amd64] http://..
파이참(PyCharm)을 이용하려는 것은 텐서플로가 파이썬으로 쓸 수 있기 때문이기도 하고 제가 공부하고 있는 '김성훈'님의 강의가 파이참으로 진행되기 때문입니다. (참고 : 김성훈님 - '모두를 위한 머신러닝/딥러닝 강의' ) 1. 파이참 설치하기 다음 주소로 들어가서 커뮤니티(Community) 버전을 다운 받습니다. 우리는 우분투에서 설치하고 있으므로 리눅스 버전을 받으시면 됩니다. 참고 : PyCharm - Download PyCharm 윈도우에서 압축을 풀어서 우분투로 옮겨서 설치하는 방법도 있습니다 ㅎㅎㅎ 터미널을 열고 'sudo su'를 입력하고 비밀번호를 입력하여 슈퍼유저를 활성화 합니다. 압축을 푼 폴더에 'bin'폴더로 들어가서 'pycharm.sh'파일을 찾습니다. 이 파일을 터미널로..
아나콘다는 다양한(수학, 과학 등등) 패키지를 포함하고 있는 파이썬 배포판이라고 합니다. (참고 : tensorflow.org - Anaconda installation ) 그리고 독립된 공간을 만들 수 있게 해주기 때문에 다른 패키지끼리의 충돌이나 다른 버전으로 인한 충돌을 막아 줍니다. 이걸 설치해야 텐서플로 예제들이 잘 작동할 테니 설치해 줍니다. 1. 아나콘다 설치 우리는 파이썬 2.7을 기준으로 하고 있으므로 항상 2.7 대응 버전을 설치해 줍니다. 그리고 64bit 버전으로 진행하고 있으므로 64bit 버전을 받아야 합니다. 다음 주소에서 아나콘다 리눅스 버전을 다운로드 받아 압축을 풀어 줍니다. 참고 : continuum.io - GET SUPERPOWERS WITH ANACONDA 터미널을..
텐서플로를 설치하는 글을 많지만 정리하는 느낌으로 포스팅을 합니다. 텐서플로의 설치 안내 페이지에 면 버전이나 환경에 따라 설치하는 방법이 나와 있습니다. (참고 : tensorflow.org - Download and Setup ) 제가 설치한 환경입니다. Ubuntu 16.04 64bit Desktop GPU 없음 빠르게 테스트 환경을 구축하는 것을 목표로 했기 때문에 최대한 적게 설치하고 일반적으로 사용하는 버전 위주로 설치하겠습니다. 1. PIP 설치 텐서플로를 설치하기 위해서는 PIP를 설치해야 합니다. (참고 : tensorflow.org - Pip Installation ) 다음 명령어를 터미널에서 입력합니다. sudo apt-get install python-pip python-dev 2...