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..
이거.... 검색해도 금방 나오는 거고 저도 한번 다뤘던거라 신경 안쓰고 있었습니다... (참고 : [Window Server 2008 R2] 원격 데스크톱 포트 변경) 그런데 원격 데스크톱 포트를 보안 문제가 아니여도 변경해야 하는 경우가 있는데..... 하나의 회선에 여러대의 서버를 물려야 할때 입니다. 이런 경우 아이피가 1개가 되기 때문에 각각의 서버는 다른 포트를 사용해야 합니다. 1. 레지스트 위치 명령 창을 열고 'regedit'를 입력하여 '레지스트리 편집기'를 열어 줍니다. 아래 경로를 찾아갑니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 'PortNumber'를 찾아 원하..
[url]에서 리디렉션한 횟수가 너무 많습니다. 연관글 영역 1. 원인 어떤 식으로든 계속 페이지가 호출되고 있다는 뜻입니다. 일반적으로 페이지 간 무한루프에 빠지면 발생합니다. 여기서 말하는 무한루프는 상황 1 1) A 페이지에서 자동으로 B 페이지로 이동 2) B 페이지에서 자동으로 A 페이지로 이동 상황 2 1) A 페이지에서 A 페이지를 자동으로 호출 이런 식으로 구성된 상황을 말합니다. 이것 말고도 다양한 이유로 예상하지 못한 페이지 간 무한루프로 빠지면 이 메시지를 보게 됩니다. 그러니까 A를 처리하고 사용자에게 B 페이지를 보여준 후 다시 A로 가는 기능이 있었는데 A에서 B로가는 과정이 생략되고 A로가면 다시 B로 넘기는 행위를 반복하는 현상.,..... 즉, 만든 사람이 기능을 잘못 생각..
'OpenAI'를 공부하기 위해 보고 있는 자료가 '모두의 영구소'에서 제공하는 자료입니다. (참고 : 모두의 연구소 - OpenRL 자료실, 모두의 연구소 - Reinforcement Learning 그리고 OpenAI ) 여기서 '이클립스 네온(Eclipse neon)'버전을 사용합니다. 그래서 이클립스 네온버전을 설치하고 오픈AI(OpenAI)를 설정해 봅시다. 1. 이클립스 설치하기 이클립스는 아랫 글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 이클립스(Eclipse) 설치하기 2. 이클립스에 PyDev플러그인 설치 파이썬 개발환경은 아랫글을 참고해 주세요. 참고 : [Ubuntu] 이클립스(Eclipse)에 파이썬 개발환경(PyDev) 추가하기 3. 깃(Git) 설치 깃 ..
'이클립스 네온(Eclipse neon)'버전을 사용합니다. 그래서 이클립스 네온버전을 설치하고 파이선 개발환경을 만들어 해봅시다. 1. 이클립스 설치 하기 이클립스는 아래 아랫글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 이클립스(Eclipse) 설치하기 2. 이클립스에 PyDev플러그인 설치 메뉴에서 Help > Install New Software.. 를 선택합니다. 'Work with'에 'http://pydev.org/updates'를 입력하고 엔터(Enter)를 치고 아래와 같이 리스트가 표시 될 때까지 기다립니다. 리스트의 전체를 선택하고 'Next>'를 선택합니다. 포함된 아이템이 표시됩니다. 'Next>'를 누릅니다. 라이선스 질문이 나오면 'I Accept the..
깃(Git)은 유명한 소스관리 시스템입니다. 제가 설명할 필요가 없죠 ㅎㅎㅎ 깃에 올라와 있는 소스를 다운받고 올리고 하려고 설치하는데.... 리눅스환경에서는 제가 소스를 올릴 정도의 프로젝트를 진행할 수 없기 때문에 그냥 다운받으려고 설치합니다. 다운받는걸 목적으로 설치하는 거라 다른 설명은 부족할 수 있습니다. 1. 설치하기 그냥 아래 명령어를 넣고 설치하면 됩니다! 1 sudo apt-get install git cs 2. 다운 받아보자! 'git clone [git Url]'명령어를 이용하여 원하는 프로젝트를 다운받을 수 있습니다. 전 김성훈님의 강의에 사용된 코드를 올려둔 전승현님의 Git를 다운 받겠습니다. (참고 : 김성훈님 - '모두를 위한 머신러닝/딥러닝 강의', 전승현님 - 김성훈님의 ..
이클립스의 2016년 버전의 이름은 네온(Neon)입니다. 그래서 이클립스 네온버전을 설치하겠습니다 ㅎㅎㅎ 1. 자바 설치하기 자바8이 설치돼 있지 않다면 아랫 글을 참고하여 설치해 주세요. 참고 : [Ubuntu 16] 우분투에 자바 설치하기 2. 이클립스 네온 버전 설치하기 apt를 이용하여 설치하는 것도 가능한데 apt에 올라와 있는 이클립스가 예전에는 버전이 낮아서 그냥 수동으로 설치했습니다. 지금도 그런지 모르겠는데 apt를 이용하여 설치하려면 'sudo apt install eclipse-platform' 명령어를 사용하여 설치할 수 있습니다. 아래서 이클립스 네온버전을 다운받습니다. 참고 : eclipse - download 압축을 풀고 'eclipse-inst'를 실행합니다. (더블클릭 하..
우분투 16.04에는 자바8버전이 설치되있다고 했는데..... 1. 자바 버전 확인 아래 명령어로 자바버전을 확인해 봅시다. 1 2 java -version javac -version cs 아무래도 자바8이 설치된게 아닌거 같네요. 2. 자바 설치하기 apt로 설치하면 됩니다. 1 2 3 $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer cs 다시 버전을 확인해 봅시다. 이제 제대로 표시되네요.
바젤(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'파일을 찾습니다. 이 파일을 터미널로..