PYTHON
Posts
134 posts가장 쉬운 유전 알고리듬 (genetic algorithm)
가장 쉬운 유전 알고리듬 (genetic algorithm) import randomimport numpy as npfrom scipy.optimize import minimizedef 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]) if case == 3:# Rosenbrock xarra
가장 쉬운 GAN(generative adversarial network) 예제
가장 쉬운 GAN(generative adversarial network) 예제 아래의 컴퓨터 프로그램은 적대적 생성자 (GAN) 모델을 아마도 가장 쉽게 이해할 수 있게 해주는 것이다. 아래 그림에서 붉은색 sin 함수를 모양을 형성할 수 있는 데이터(alpha, beta)를 생각해 볼 수 있다.이들 데이터는, 그 이유를 알 수 없지만, sin 함수 관계를 만족하고 있다. 다시 말해서, 우리는 y=sin(x) 를 만족하는 데이터들을 가지고 있다. 생성자 모형을 이용하는 우리의 목표는 이들 데이터들과 아주 유사한 가짜 데이터를 만들어내는 것이다.즉, 아주 유사한 데이터를 위조해서 만들어 내는 것이다. [y=sin(x) 관계를 만족하는 데이터를 만들어 내는 것이다.]컴퓨터 계산으로 만들어낸 데이터들은
[Python] 프로그램 내에서 모듈 버전 정보 구해오기
일반적으로 설치된 모듈의 버전 정보를 구해 오려면, 리눅스 에서는$ pip freeze | grep lxmllxml==2.3 윈도우 에서는c:\> pip freeze | findstr lxmllxml==2.3 와 같은 방식으로 버전 체크를 하고는 합니다. 그런데 필요에 따라 파이썬 스크립트 안에서 버전을 가져올 필요가 있습니다.그런 경우에는 아래와 같이 작업을 하면 됩니다. import pkg_resourcespkg_resources.get_distribution("lxml").version'2.3' 어느 분께는 도움이 되셧기를 ..
![[CV] [Comi] 'ダンダダン'(단다단) 24권. 레드 바론](https://img.zoomtrend.com/2026/06/11/1781228393-EB829CED8380.jpg)

