본문 바로가기

논문 구현

(2)
Improving Unsupervised Defect Segmentationby Applying Structural Similarity To Autoencoders 에서의 Autoencoder 구현 원래는 파이토치만 하는 데, 오토인코더는 하도 케라스 버젼이 많아서 그냥 케라스로 짜봤다. 논문 제목 : Improving Unsupervised Defect Segmentation by Applying Structural Similarity To Autoencoders 논문 주소 : https://arxiv.org/pdf/1807.02011.pdf 다른 사람의 구현 버젼 : https://github.com/cheapthrillandwine/Improving_Unsupervised_Defect_Segmentation/blob/master/Improving_AutoEncoder_Samples.ipynb 처음에는 그냥 가져다가 쓰려고 했는 데, 논문 내용과 맞지가 않아서 그냥 직접 구현하였다. 맞지 않은 ..
ENAS 코드 받아와서 구현해보기 깃헙에도 아마 똑같은 글 있을 텐데 그거 나임. https://github.com/melodyguan/enas 우선 여기서 다운로드를 받았다. 나는 파이썬 3.6을 쓰고, tensorflow-gpu 1.2를 썼었음. conda는 python3.6버전을 깔았었고, cuda는 까먹음. GPU는 1080ti임. 파이썬 2.7로 되어있는 것 같았음. 이건 윈도우로 안되서 리눅스로 해야하지만 현재 듀얼 부팅하기 싫어서 그냥 3.6 파이썬으로 해보기로 했음.우선 난 cifar 10을 돌리는 것이 목적이기 때문에 src속 cifar10 main함수부터 건드리기로 했음.일단 돌리면 에러남.Cpickle 은 직렬화관련 모듈인데 2.7에서는 pickle도 있지만 C로 구현한 Cpickle이 더 빠름. 근데 3에서는 _pi..