-
[PyTorch] PyTorch를 공부하는 이유AI, DataScience 2022. 2. 16. 10:00728x90
케라스는 너무 편하다. 아래와 같이 대충 만들어도 대충 잘 돌아간다
그런데 현업에서는 PyTorch를 많이 쓴다고 한다.
대학원에 잡혀있는 동기도 keras 왜 쓰냐고하더라.
# Keras_tuner 코드 def model_builder(hp): model = Sequential() hp_units = hp.Int('units', min_value = 4, max_value = EPOCH, step = 4) hp_dropout = hp.Float('dropout', min_value=0.0, max_value=0.5, default=0.05, step=0.05) model.add(Dense(units = hp_units, activation='relu')) # input_shape = 63 model.add(Dropout(hp_dropout)) model.add(Dense(units = hp_units, activation='relu')) model.add(Dropout(hp_dropout)) model.add(Dense(units = hp_units, activation='relu')) model.add(Dropout(hp_dropout)) model.add(Dense(1, activation='sigmoid')) # 출력층 # Tune the learning rate for the optimizer S hp_learning_rate = hp.Choice('learning_rate', values = [1e-2, 1e-3]) # 0.01 or 0.001 model.compile(optimizer = Adam(learning_rate = hp_learning_rate), loss="binary_crossentropy", # 손실함수: binary_crossentropy metrics = ['accuracy']) # 평가지표 return model
이런 다층퍼셉트론 코드를 파이토치로 바꾸는 것이 단기 목표이다.
728x90'AI, DataScience' 카테고리의 다른 글
[docker] GPU 서버에 jupyter notebook 환경 구축하기 (0) 2022.03.23 Neural Network-Based Self-Tuning PID Control for Underwater Vehicles (0) 2022.02.22 [딥러닝] TensorFlow, Keras, PyTorch 특징 비교, 장단점 (0) 2022.02.15 [PyTorch] 단순 선형 회귀, 다중 선형 회귀 연습 (0) 2022.02.14 [NumPy] np.where()으로 조건에 맞게 0 / 1 정하기 (0) 2022.02.09