jung-geun
|
840e246ca9
|
iris.py 파일 삭제
|
2024-03-09 14:42:30 +09:00 |
|
jung-geun
|
b4d9d2ba7c
|
iris.py 파일 삭제
|
2024-03-08 21:32:13 +09:00 |
|
jung-geun
|
940580b7a6
|
모델과 파티클 클래스에 타입 힌트 추가
|
2024-03-08 20:15:54 +09:00 |
|
jung-geun
|
fa9af45a95
|
pso2keras 버전을 1.0.5에서 1.0.5.1로 업데이트하고, TensorFlow GPU 메모리 성장을 설정하고, TF_CPP_MIN_LOG_LEVEL을 2로 설정했습니다.
|
2024-03-08 19:35:44 +09:00 |
|
jung-geun
|
5798aa38a8
|
빌드 단계를 build에서 build-pypi로 변경
|
2024-03-08 18:44:38 +09:00 |
|
jung-geun
|
c7308a6e72
|
코드 변경 내용을 설명하는 간결하고 간명한 커밋 메시지입니다.
|
2024-03-08 18:43:20 +09:00 |
|
jung bong
|
9008e2d877
|
단순 수정
|
2024-03-08 09:01:01 +00:00 |
|
jung-geun
|
f61f972547
|
코드 변경 내용: .gitignore 파일과 metacode/pso_bp.py 파일 수정***
***코드 변경 내용: .gitignore 파일에 .vscode/와 metacode/ 추가
|
2024-03-08 17:58:01 +09:00 |
|
jung-geun
|
4cd563190f
|
빌드 단계 추가 및 코드 정리
|
2024-03-08 17:49:44 +09:00 |
|
jung-geun
|
9cce58c177
|
의존성 업데이트 및 SonarQube 체크 추가
|
2024-03-08 17:05:45 +09:00 |
|
jung-geun
|
1eb6e93dad
|
.gitlab-ci.yml 파일에 변경 사항이 있습니다.
|
2024-03-08 16:55:05 +09:00 |
|
jung-geun
|
f70421ba44
|
GitLab CI 설정 파일을 업데이트하고 SonarQube 체크 단계를 추가했습니다. VSCode 설정 파일에 YAML 스키마를 추가했습니다.
|
2024-03-08 16:52:51 +09:00 |
|
jung-geun
|
b769a39246
|
.gitignore 및 .gitlab-ci.yml 파일에 변경 내용 추가***
***.gitignore 파일에 .vscode/ 디렉토리 추가***
***.gitlab-ci.yml 파일에 include 항목 추가***
***.vscode/settings.json 파일에 sonarlint.connectedMode.project 설정 추가
|
2024-03-08 15:33:58 +09:00 |
|
jung-geun
|
5f6fc15824
|
딥러닝 알고리즘 개선***
***딥러닝 알고리즘 개선에 대한 변경 사항입니다
|
2024-03-05 18:29:37 +09:00 |
|
jung-geun
|
4d8d6e13f0
|
코드 변경 내용을 요약한 커밋 메시지입니다.
|
2024-02-25 09:29:59 +09:00 |
|
jung bong
|
cacf1fe750
|
Add new file
|
2024-02-24 23:54:42 +00:00 |
|
jung bong
|
979b323b68
|
Add new file
|
2024-02-24 23:54:17 +00:00 |
|
jung-geun
|
0062b1850b
|
코드 변경 내용: digits.py, iris.py, mnist.py, bean.py
Keras 모듈을 사용하여 코드를 업데이트했습니다.
|
2024-02-25 08:09:20 +09:00 |
|
jung-geun
|
c45ee5873e
|
23-11-05
Update PSO and neural network parameters
best score 초기화 를 무작위 값에서 계산 후 설정으로 변경
|
2023-11-05 17:14:07 +09:00 |
|
jung-geun
|
80695f304d
|
23-11-01
tensorboard 선택 시 자동으로 프로세스 실행
비어있는 포트를 자동으로 탐색하여 오픈
이전 최적해와 비교하여 관성치를 높게 주는 방법을 일시 폐기
digits 테스트 추가
tensorboard 자동 설치 추가
|
2023-11-01 23:40:31 +09:00 |
|
jung-geun
|
389027409d
|
23-10-25
version 1.0.3
최고 점수 클래스 변수로 변경
log 저장 위치 고정
bean, seeds 데이터셋 추가 실험
|
2023-10-25 12:53:23 +09:00 |
|
jung-geun
|
c8741dcd6d
|
23-10-21
version 1.0.2
back propagation 설정 가능
=> 초기에 한해서 역전파 1회 실행 가능
|
2023-10-21 02:29:44 +09:00 |
|
jung-geun
|
230d9f9290
|
23-10-21
version 1.0.1 update
|
2023-10-21 02:20:23 +09:00 |
|
jung-geun
|
dd56ab1a60
|
23-10-21
loss + mse 로 조기 수렴 시 초기화 적용
파티클의 초기화를 opeimizer 에서 particle 객체로 변경
메모리의 점진적인 누수 #6 현재 누수가 다시 조금씩 증가하는것이 보임
|
2023-10-21 02:19:45 +09:00 |
|
jung-geun
|
6e838ddfd5
|
23-10-20
조기 수렴 시 파티클 리셋 적용
모델의 초기화 수정 => 랜덤값은 문제가 많음
미니배치 초기화 시 자동 shuffle 적용
negative 파티클 특정 수치마다 초기화
|
2023-10-20 05:47:25 +09:00 |
|
jung-geun
|
6c6aa221f8
|
23-10-18
모델 save 시 score 확인 추가
배치 사이즈 오류 수정
|
2023-10-18 16:40:52 +09:00 |
|
jung-geun
|
eb8daffdea
|
23-10-18
setup 파일 조정
|
2023-10-18 14:55:25 +09:00 |
|
jung-geun
|
082a32b5ef
|
23-10-18
fashion mnist 추가
setup 조정
|
2023-10-18 14:51:22 +09:00 |
|
jung-geun
|
dfc0df7d48
|
23-10-18
batch size 적용 -> 속도 개선
역전파 1회 적용 -> 조기 수렴을 일부 방지
|
2023-10-18 14:42:59 +09:00 |
|
jung-geun
|
f32433d935
|
23-09-04
pypi 패키지 배포 테스트 6
|
2023-09-04 15:16:35 +09:00 |
|
jung-geun
|
9fd9020da2
|
23-09-04
pypi 패키지 배포 테스트 5
|
2023-09-04 15:11:51 +09:00 |
|
jung-geun
|
9c909cc3bc
|
23-09-04
pypi 패키지 배포 테스트 4
|
2023-09-04 15:08:59 +09:00 |
|
jung-geun
|
fe209ce8f5
|
23-09-04
pypi 패키지 배포 테스트 3
|
2023-09-04 15:05:56 +09:00 |
|
jung-geun
|
9478153598
|
23-09-04
pypi 패키지 배포 테스트 2
|
2023-09-04 15:04:53 +09:00 |
|
jung-geun
|
3250febdb8
|
23-09-04
pypi 패키지 배포 실험
|
2023-09-04 15:02:33 +09:00 |
|
jung-geun
|
940b2b4e99
|
23-09-04
plt.ipynb 파일 제거
tensorflow 버전 요건 변경 2.11.1 고정 - > 2.11.1 이하
|
2023-09-04 14:45:45 +09:00 |
|
jung-geun
|
727ae8c604
|
23-09-04
#5 - 메모리의 점진적인 누수
파티클의 갯수 4000개 epochs 100회 기준 최종적으로 150GB 의 메모리 사용량을 보인다
하지만 초기의 메모리는 26GB 로 점진적으로 메모리의 사용량이 증가하는것으로 볼 수 있다
|
2023-09-04 14:07:22 +09:00 |
|
jung-geun
|
e5f364c3b2
|
Merge pull request #5 from jung-geun/jung-geun/issue2
23-08-06
|
2023-08-06 19:15:30 +09:00 |
|
jung-geun
|
8d558d0f26
|
23-08-06
메모리 누수 다소 해결
Fixes #2
EBPSO 의 구현 부분의 문제가 있어 수정중
|
2023-08-06 19:14:44 +09:00 |
|
jung-geun
|
f3b61e280f
|
Merge pull request #3 from jung-geun/jung-geun-patch-1
Create LICENSE
|
2023-07-27 18:34:16 +09:00 |
|
jung-geun
|
2ae72d2415
|
Create LICENSE
|
2023-07-27 18:33:12 +09:00 |
|
jung-geun
|
64a16ed61a
|
23-07-27
순간 가중치 변화량 조정 0.6 > 0.75
+ evaluate multiproessing false
|
2023-07-27 14:45:42 +09:00 |
|
jung-geun
|
ab937ac71c
|
23-07-26
파티클의 전역 최적값이 이전 회차와 동일할 때 점진적으로 가중치의 감소, 다를 때 순간적으로 두배의 관성치를 주는 방식을 추가
|
2023-07-26 23:26:39 +09:00 |
|
jung-geun
|
7b81b40faf
|
Colaboratory를 통해 생성됨
|
2023-07-23 19:41:15 +09:00 |
|
jung-geun
|
f692ff7b4a
|
23-07-23
메모리 누수 해결 - 완전한 해결은 아니라 대량의 메모리가 필요
mnist 최적값을 찾는 파티클 개수 찾아야 함
|
2023-07-23 18:37:20 +09:00 |
|
jung-geun
|
7d1161aa95
|
Colaboratory를 통해 생성됨
|
2023-07-21 15:33:43 +09:00 |
|
jung-geun
|
917533f937
|
23-07-21
setup.py python 제한 버전 변경 ==3.8 -> >=3.8
|
2023-07-21 15:25:34 +09:00 |
|
jung-geun
|
99b1de3f82
|
23-07-21
pypi 0.1.4 업데이트
keras 의 메모리 누수를 어느정도 해결했으나 아직 완벽히 해결이 되지 않음
입력 데이터를 tensor 형태로 변환해주어 넣는 방식으로 전환
|
2023-07-21 15:20:24 +09:00 |
|
jung-geun
|
23176bafb2
|
23-07-18
pypi 수정 2
release 파일 자동 생성
|
2023-07-18 11:46:08 +09:00 |
|
jung-geun
|
f58a46fcc1
|
23-07-18
pypi 수정
|
2023-07-18 10:48:52 +09:00 |
|