IT 썸네일형 리스트형 [Python3] [Data Structures] list 이번 포스팅은 Python3 Reference Document에 있는 Data type "list"의 사용법에 대해서 포스팅 하겠습니다. list object가 가지고 있는 method는 다음과 같습니다. 1. list.append()2. list.extend()3. list.insert()4. list.remove()5. list.pop()6. list.clear()7. list.index()8. list.count()9. list.sort()10. list.reverse()11. list.copy() Python3 Reference Document에 적혀있는 사용법과 실제 사용 결과를 확인해보겠습니다. Python3 Reference Document : https://docs.python.org/3/.. 더보기 [Deep learning] GAN!, Generative Adversarial Nets - Ian J. Goodfellow 이번 포스팅은 GANs 관한 논문을 한편 번역하겠습니다. 의역이 있을 수 있으니, 문제가 되는 부분이 보이면 언제든지 알려주시면 감사하겠습니다. 1. Abstract 우리는 adversarial process(경쟁하는 과정)를 통해 generative model(생성자)을 추정하는 새로운 프레임워크를 제안합니다. 해당 프레임워크는 동시에 두 가지 모델을 학습합니다. 두 가지 모델은 training 데이터의 분포를 모사하는 generative model(생성모델) G, 입력된 G에서 나온 데이터가 아닌, 실제 training 데이터에서 나온 데이터 일 것이라고 확률을 추정하는 discriminative model(판별자) D입니다. G를 학습하는 과정은 D가 실수할 확률을 최대치로 올리게 만드는 것입니다... 더보기 [Deep Learning] Understanding the difficulty of training deep feedforward neural networks 이번 포스팅은 Xavier Glorot, Yoshua Bengio의 Understanding the difficulty of training deep feedforward neural networks을 번역합니다. 의역하는 부분이 있기 때문에, 읽어보시고 내용이 이상하다 싶으면 언제든지 말씀해주시면 감사하겠습니다. 1. Abstract 2006년 이전에는 Deep neural network이 성공적으로 훈련되지 않은 것으로 보였습니다. 그 이후, 몇몇의 알고리즘은 심층적이지 않은 구조에 비해서 심층적인 구조가 더 뛰어나다는 실험적인 결과와 함께 Deep neural network을 성공적으로 훈련하는 것을 보였습니다. 이러한 모든 실험 결과는 새로운 초기화나, 교육 메카니즘을 통해서 얻어졌습니다. 여기서.. 더보기 Install GPU enabled TensorFlow in ubuntu 16.04 (CUDA7.5/CUDNN v4/ALIENWARE 17 R3) 이번 포스팅에서는 Ubuntu 16.04에서 GPU사용이 가능한 Tensorflow설치에 관해서 포스팅하겠습니다. CPU버전의 Tensorflow는 설치가 매우 쉽습니다. GPU버전의 Tensorflow를 설치할 줄 안다면 CPU버전은 정말 정말 쉽게 설치하실 수 있을 겁니다. GPU버전의 텐서플로우를 설치하기 위해서 리눅스를 한달 동안 근 100번 정도는 재 설치를 진행한 것 같습니다. 리눅스에서 그래픽카드 설정이 뜻대로 안되는 바람에 많이 고생했네요.다른 분들은 제 포스팅을 통해서 이러한 고생을 조금 덜 하시고 저보다는 빠르게 텐서플로우에 마음 편히 빠르게 접근하셨으면 하는 마음입니다. 시작하겠습니다. 1. 하드웨어 스펙게이밍 노트북 ALIENWARE 17 R3Intel Core i7-6700HQRa.. 더보기 [MinGW/Eclipse c++] Compile Error 이번 포스팅에서는 MinGW/Eclipse C++ 개발환경에서 제일 처음으로 마주치는 당황스러운 에러에 대해서 포스팅하려고 한다. MinGW와 Eclipse C++의 설치를 마치게되면 제일 기본적으로 C++프로젝트를 생성하게 된다. 1. Make C++ Project 다음과 같이 프로젝트를 생성하고, 제일 기초적인 Hello World를 출력해보고자컴파일을 시도하게 되면, Binary not found라는 에러메세지를 접하게 된다.프로그래밍에서 제일 기초적인 코드인데도 실행이 안되서 엄청 당황스러웠던 기억이 있다.이는 다음과 같은 방법으로 해결한다. 2. Build Project 다음과 같이 Proejct -> Build Project를 클릭한다. 3. Compile 다음과 같이 잘 컴파일이 되었다. 이.. 더보기 [Eclipse C++]Install Eclipse c++/ Eclipse c++ 설치하기 MinGW를 사용하여 개발할 때,모든 컴파일 dependency를 하나하나 입력해주는 것은 너무나도 힘들기 때문에Eclipse c++을 사용하였다. 이번 포스팅에서는 MinGW환경에서 C++개발을 위한 Eclipse c++ 설치과정을 다뤄보도록 하겠다. 실은 순수 Eclipse에서 CDT를 설치하는 방법도 있지만, 개인적인 입장에서 Eclipse c++을 따로 사용하는게 더 편하게 느껴지기 때문에 Eclipse c++을 다운 받도록 하겠다. Eclipse사용을 위해서는 Java가 필요하므로 Java의 설치를 전제하고 이번 포스팅을 시작하겠다. 1. Eclipse C++ Download Download Link : www.eclipse.org/ : 해당 개발 환경에 맞춰서(32bit/64bit) Eclip.. 더보기 [MinGW]Install MinGW/ MinGW 설치하기 최근에 MSVS(Visual Studio) 개발환경을 피해서 개발해야하는 일이 있었다. 개발을 진행하면서 겪었던 문제상황들을 복기하기 위한 포스팅을 진행하고자 한다. 이번 포스팅에서는 GNU 소프트웨어 도구 모음을 윈도우 환경으로 포팅한 MinGW를 설치해보도록 하겠다. 1. MinGW Donwload MinGW를 다운로드한다. Download Link : www.mingw.org 2. Install MinGW : 체크박스를 모두 체크 한 후에, Installation -> Apply Changes를 클릭한 후, 설치가 완료되길 기다린다. 3. Check installation 이것으로 MinGW 설치를 포스팅을 마치겠다. 더보기 [Linux][Raspberry Pi 3][eclipse][C++] If can't not compile Thread code in eclipse // 리눅스 이클립스 환경에서Thread 코드가 컴파일 안될때, I use c++ eclipse in Raspberry pi 3when i try make some code about threadi can't compile that. it's doesn't work finally i find solution 1. Go to Project Properties -> C/C++ Build -> Settings -> Linker2. Add Libraries(-l), just typing "pthread"3. Click the OK button4. Compile again라즈베리파이에서 C++ 이클립스를 사용하고 있다.쓰레드를 쓸 일이 생겨서 사용하려고 하는데, 컴파일이 되지 않았다.여러가지 방법을 찾아봤지만, C11에서 사용할 수 있다는 thread.h파일은 안되는 것 같았.. 더보기 [OpenCV / Java]Webcam 영상 출력 이번 포스팅에서는 이클립스환경에서 Java와 OpenCV 이용한 웹캠영상 출력에 대해서 포스팅하겠다.튜토리얼은 다음 링크를 참고했다.http://michaelscarlett.blog.com/2015/01/25/opencv-java-webcam-example/ 튜토리얼의 코드는 3가지 파트로 나뉜다. 1. Main.java1234567891011121314151617181920212223242526272829303132333435363738394041import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.highgui.VideoCapture; public class Main { static { // Load the native Op.. 더보기 [Window / java] [OpenCV 2.4.11] 설치 & 이클립스 설정 Java에서 OpenCV를 사용하기 위한 준비를 한다.3.x 버전 이상에서는 highgui가 없어지고 다른 클래스사이에 숨어버려서 사용하기가까다우므로 2.4.11를 사용하기로 했다. 1. OpenCV 다운로드 OpenCV홈페이지(링크 클릭)에 들어간다. 다음에서 LATEST DOWNLOADS를 클릭한다.들어가서 찾아보면 VERSION 2.4.11을 찾을 수 있을 것이다.거기서 OpenCV for Windows를 찾아서 다운로드한다. 해당 아이콘모양의 실행파일을 찾아서 실행한다.(실행이 실제로는 압축해제를 의미한다.)실행하면 실행파일 디렉토리 혹은 사용자가 설정한 경로에 opencv폴더가 만들어진다.opencv폴더를 원하는 디렉토리에 옮겨준다.여기서는 C드라이브로 옮겼다. 2. 환경변수 설정 다음과 같이 .. 더보기 이전 1 ··· 5 6 7 8 9 다음