CATEGORY

    [Conda] 가상환경과 커널

    [Conda] 가상환경과 커널

    가상환경과 커널 연결하는 이유? 가상환경을 사용하는 이유는 python 버전 관리와 패키지 충돌을 방지하기 위해 주로 사용한다. python2.x 버전과 python3.x 버전의 각각의 환경에 차이가 있기 때문에 가상환경을 활용하면 이러한 차이로 인해 설치/변경하는 번거로움을 덜 수 있다. 그리고 필요한 패키지만 설치된 가상환경을 통해 의존성 문제를 방지하고 패키지 충돌을 피할 수 있다. anaconda와 jupyter notebook은 가상환경을 독립적으로 관리한다. conda에서의 가상환경을 jupyter notebook에서 관리하기 위해 jupyter kernel에 연결해주는 것이다. 그래서 ipykernel 패키지는 notebook 설치할때 자동적으로 설치된다. (안 되는 경우도 있긴 함) 다중커..

    [Tensorflow] mnist 코드

    사용 라이브러리 tensorflow: 프레임워크 keras: 프레임워크 numpy: array 연산 matplotlib: 시각화 import tensorflow as tf from tensorflow import keras import numpy as np import matplotlib.pyplot as plt 모델 구현 코드 keras.models.Sequential keras.layers.Conv2D keras.layers.MaxPool2D keras.layers.Flatten keras.layers.Dense mnist = keras.datasets.mnist (x_train, y_train), (x_test, y_test) = mnist.load_data() x_train_norm, x_test..