PYTHON

포스트: 124|조회수: 0|TERM
Items

Posts

124 posts

가장 쉬운 차분 진화 (differential evolution) [python]

가장 쉬운 차분 진화 (differential evolution) [python] import random from scipy.optimize import minimize import numpy as np def functuser(x): case=3 if case == 1: total=0. for j in range(len(x)): total+=(x[j])**2 if case == 2: # Rastrigin total=10.*len(x) for j in range(len(x)): total+=x[j]**2-10.*np.cos(2.*np.pi*x[j])

가장 쉬운 입자군집 최적화 (PSO) 예제 [python]

가장 쉬운 입자군집 최적화 (PSO) 예제 [python]particle swarm optimization algorithm ------------------------------------------------------------------------------------------------------------------------import random import numpy as np from scipy.optimize import minimize def functuser(x): case=3 if case == 1: total=0. for j in range(len(x)): total+=(x[j])**2

가장 쉬운 CNN (convolutional neural network) 예제

가장 쉬운 CNN (convolutional neural network) 예제 Source: ------------------------------------------------------------------------------------------------------------------------import numpy as npfrom keras.models import Sequentialfrom keras.layers import Dense, Dropout, Activation, Flatten, Conv2D, poolingfrom keras.utils import np_utilsfrom keras.datasets import mnist np.random.seed(123)

가장 쉬운 VAE (variational autoencoder) 예제

가장 쉬운 VAE (variational autoencoder) 예제 생성모델, GAN :오토인코더: 또 다른 생성모델로서 VAE. Autoencoder의 latent space가 우리가 잘 아는 정규분포를 따른게 할 수 있다면, 이 분포는 소위, 평균과 표준편차만 구해낸다면 분포를 표현할 수 있습니다. KLD 확률분포의 유사성을 체크하는 함수. 분포가 같을 때, 0 다를수록 큰 값을 가진다. -------------------------------------------------------------------------------------------------------------------- import numpy as npimport matplotlib.pyplot as