ndarray simple shuffle

2018. 1. 9. 11:22 from Dev/Deep learning

ndarray를 간단하게 shuffle할 때 씁니다:


np.random.seed(seed)
indices = np.arange(len(x_train))
np.random.shuffle(indices)
x_train = x_train[indices]


'Dev > Deep learning' 카테고리의 다른 글

CUDA, cuDNN 설치할 때 팁 - dmesg  (0) 2018.03.21
Posted by banasun :

anaconda3에서 jupyter notebook - 다른 환경 설정하기

2017. 10. 30. 16:17 from Dev/Linux

anaconda를 이용할 때, root 외에 다른 환경(environment)을 만들어서 실험을 하게 되지요.

console에서는 activate 해주면 되는데, jupyter notebook을 이용할 때는 이것만으로는 부족합니다.

이럴 땐 이렇게 해주면 됩니다. 저는 tensorflow를 설치한 환경을 설정하였습니다.

source activate tensorflow
pip install ipykernel
python -m ipykernel install --user --name tensorflow --display-name "Python (tensorflow)"


이제 jupyter notebook 실행한 후 노트북을 생성할 때 아래 그림처럼 나옵니다:

이제 해당 환경으로 실행하시면 됩니다.

Posted by banasun :

Ubuntu에서 Anaconda 설치하기

2017. 10. 24. 10:37 from Dev/Linux

sudo 권한이 있는 것을 전제로 작성합니다:

 

Anaconda downloads page에서 설치하고자 하는 버전의 다운로드 링크를 가져옵니다. 저는 python 3.6 용이고, version 5.0.0.1입니다.

curl -O https://repo.continuum.io/archive/Anaconda3-5.0.0.1-Linux-x86_64.sh


서버로 운영하고 있다면SHA256으로 검사를 한번 해주는 게 좋겠지요. key 값은 여기에서 확인하시면 됩니다.

sha256sum Anaconda3-5.0.0.1-Linux-x86_64.sh


이제 다운받은 스크립트를 실행해주면 됩니다:

bash Anaconda3-5.0.0.1-Linux-x86_64.sh


그러면 라이센스 텀에 동의하는지, 설치 위치를 물어보고 설치가 진행됩니다. 마지막에 PATH 추가 여부까지 확인하는데, yes 해주면 됩니다. 설치 후에 한번 .bashrc를 실행해주면 바로 이용 가능한 상태가 됩니다.

source ~/.bashrc


Posted by banasun :