Commit Graph

  • 9745bb7ad4 dev container 수정 - image 추가(cuda 지원) master jung geun 2024-10-15 09:55:09 +00:00
  • 54fbca193b Bump scikit-learn from 1.4.2 to 1.5.0 dependabot/pip/scikit-learn-1.5.0 dependabot[bot] 2024-08-16 13:44:55 +00:00
  • 0883bbe1b6 chore: 패키지 요구사항 업데이트 반영 pieroot.02@gmail.com 2024-05-17 01:41:37 +09:00
  • 737baf6681 chore: 업데이트된 패키지 요구사항 반영 jung-geun 2024-05-16 02:11:31 +09:00
  • 4a6a48d6aa 개발자가 변경한 내용에 대한 git diff입니다.*** ***개발자가 사용할 수 있는 커밋 메시지를 제안합니다.*** ***커밋 메시지는 코드의 변경 사항을 간결하게 설명하는 짧고 간결한 메시지여야 합니다.*** ***커밋 메시지는 ***로 시작하고 ***로 끝나야 합니다.*** ***커밋 메시지는 다음 로캘로 번역되어야 합니다: ko jung-geun 2024-03-28 22:36:34 +09:00
  • 71cc5308f8 랜덤 시드를 42로 설정하여 난수 생성을 일관성 있게 변경 jung-geun 2024-03-12 21:13:51 +09:00
  • ca44ff5f7a Update sonarqube-check.gitlab-ci.yml jung bong 2024-03-12 12:04:52 +00:00
  • 66c10375be Update .gitlab-ci.yml file jung bong 2024-03-12 12:04:32 +00:00
  • 25dabbb715 Update sonarqube-check.gitlab-ci.yml jung bong 2024-03-12 12:03:59 +00:00
  • 1bdc6d1b1f Update sonar-project.properties jung bong 2024-03-12 12:03:30 +00:00
  • cd6aebaa38 빌드 단계 추가 jung-geun 2024-03-11 18:00:46 +09:00
  • 97bc7dcdad 테스트와 의존성 스캐닝 스테이지를 추가하고, 소나큐브 체크와 파이프라인 빌드 스테이지를 수정했습니다. jung-geun 2024-03-11 17:56:33 +09:00
  • 273d84ccd6 Update .gitlab-ci.yml file jung bong 2024-03-11 08:54:27 +00:00
  • b6ba3281ba .gitlab-ci.yml에 변경 사항을 추가했습니다. jung-geun 2024-03-11 17:45:28 +09:00
  • 3e48f3deac .gitlab-ci.yml에 test 스테이지를 추가하고, Jobs/Dependency-Scanning.gitlab-ci.yml 템플릿을 포함시켰습니다. .gitlab/dependabot.yml 파일을 삭제했습니다. jung-geun 2024-03-11 00:40:35 +09:00
  • 840e246ca9 iris.py 파일 삭제 jung-geun 2024-03-09 14:42:30 +09:00
  • b4d9d2ba7c iris.py 파일 삭제 jung-geun 2024-03-08 21:32:13 +09:00
  • 940580b7a6 모델과 파티클 클래스에 타입 힌트 추가 jung-geun 2024-03-08 20:15:54 +09:00
  • fa9af45a95 pso2keras 버전을 1.0.5에서 1.0.5.1로 업데이트하고, TensorFlow GPU 메모리 성장을 설정하고, TF_CPP_MIN_LOG_LEVEL을 2로 설정했습니다. jung-geun 2024-03-08 19:35:44 +09:00
  • 5798aa38a8 빌드 단계를 build에서 build-pypi로 변경 jung-geun 2024-03-08 18:44:38 +09:00
  • c7308a6e72 코드 변경 내용을 설명하는 간결하고 간명한 커밋 메시지입니다. jung-geun 2024-03-08 18:43:20 +09:00
  • 9008e2d877 단순 수정 jung bong 2024-03-08 09:01:01 +00:00
  • f61f972547 코드 변경 내용: .gitignore 파일과 metacode/pso_bp.py 파일 수정*** jung-geun 2024-03-08 17:58:01 +09:00
  • 4cd563190f 빌드 단계 추가 및 코드 정리 jung-geun 2024-03-08 17:49:44 +09:00
  • 9cce58c177 의존성 업데이트 및 SonarQube 체크 추가 jung-geun 2024-03-08 17:05:45 +09:00
  • 1eb6e93dad .gitlab-ci.yml 파일에 변경 사항이 있습니다. jung-geun 2024-03-08 16:55:05 +09:00
  • f70421ba44 GitLab CI 설정 파일을 업데이트하고 SonarQube 체크 단계를 추가했습니다. VSCode 설정 파일에 YAML 스키마를 추가했습니다. jung-geun 2024-03-08 16:52:51 +09:00
  • b769a39246 .gitignore 및 .gitlab-ci.yml 파일에 변경 내용 추가*** jung-geun 2024-03-08 15:33:58 +09:00
  • 5f6fc15824 딥러닝 알고리즘 개선*** jung-geun 2024-03-05 18:29:37 +09:00
  • 4d8d6e13f0 코드 변경 내용을 요약한 커밋 메시지입니다. jung-geun 2024-02-25 09:29:59 +09:00
  • cacf1fe750 Add new file jung bong 2024-02-24 23:54:42 +00:00
  • 979b323b68 Add new file jung bong 2024-02-24 23:54:17 +00:00
  • 0062b1850b 코드 변경 내용: digits.py, iris.py, mnist.py, bean.py Keras 모듈을 사용하여 코드를 업데이트했습니다. jung-geun 2024-02-25 08:09:20 +09:00
  • c45ee5873e 23-11-05 Update PSO and neural network parameters best score 초기화 를 무작위 값에서 계산 후 설정으로 변경 jung-geun 2023-11-05 17:14:07 +09:00
  • 80695f304d 23-11-01 tensorboard 선택 시 자동으로 프로세스 실행 비어있는 포트를 자동으로 탐색하여 오픈 이전 최적해와 비교하여 관성치를 높게 주는 방법을 일시 폐기 digits 테스트 추가 tensorboard 자동 설치 추가 jung-geun 2023-11-01 23:40:31 +09:00
  • 389027409d 23-10-25 version 1.0.3 최고 점수 클래스 변수로 변경 log 저장 위치 고정 bean, seeds 데이터셋 추가 실험 jung-geun 2023-10-25 12:53:23 +09:00
  • c8741dcd6d 23-10-21 version 1.0.2 back propagation 설정 가능 => 초기에 한해서 역전파 1회 실행 가능 jung-geun 2023-10-21 02:29:44 +09:00
  • 230d9f9290 23-10-21 version 1.0.1 update jung-geun 2023-10-21 02:20:23 +09:00
  • dd56ab1a60 23-10-21 loss + mse 로 조기 수렴 시 초기화 적용 파티클의 초기화를 opeimizer 에서 particle 객체로 변경 메모리의 점진적인 누수 #6 현재 누수가 다시 조금씩 증가하는것이 보임 jung-geun 2023-10-21 02:19:45 +09:00
  • 6e838ddfd5 23-10-20 조기 수렴 시 파티클 리셋 적용 모델의 초기화 수정 => 랜덤값은 문제가 많음 미니배치 초기화 시 자동 shuffle 적용 negative 파티클 특정 수치마다 초기화 jung-geun 2023-10-20 05:47:25 +09:00
  • 6c6aa221f8 23-10-18 모델 save 시 score 확인 추가 배치 사이즈 오류 수정 jung-geun 2023-10-18 16:40:52 +09:00
  • eb8daffdea 23-10-18 setup 파일 조정 jung-geun 2023-10-18 14:55:25 +09:00
  • 082a32b5ef 23-10-18 fashion mnist 추가 setup 조정 jung-geun 2023-10-18 14:51:22 +09:00
  • dfc0df7d48 23-10-18 batch size 적용 -> 속도 개선 역전파 1회 적용 -> 조기 수렴을 일부 방지 jung-geun 2023-10-18 14:42:59 +09:00
  • f32433d935 23-09-04 pypi 패키지 배포 테스트 6 jung-geun 2023-09-04 15:16:35 +09:00
  • 9fd9020da2 23-09-04 pypi 패키지 배포 테스트 5 jung-geun 2023-09-04 15:11:51 +09:00
  • 9c909cc3bc 23-09-04 pypi 패키지 배포 테스트 4 jung-geun 2023-09-04 15:08:59 +09:00
  • fe209ce8f5 23-09-04 pypi 패키지 배포 테스트 3 jung-geun 2023-09-04 15:05:56 +09:00
  • 9478153598 23-09-04 pypi 패키지 배포 테스트 2 jung-geun 2023-09-04 15:04:53 +09:00
  • 3250febdb8 23-09-04 pypi 패키지 배포 실험 jung-geun 2023-09-04 15:02:33 +09:00
  • 940b2b4e99 23-09-04 plt.ipynb 파일 제거 tensorflow 버전 요건 변경 2.11.1 고정 - > 2.11.1 이하 jung-geun 2023-09-04 14:45:45 +09:00
  • 727ae8c604 23-09-04 #5 - 메모리의 점진적인 누수 파티클의 갯수 4000개 epochs 100회 기준 최종적으로 150GB 의 메모리 사용량을 보인다 하지만 초기의 메모리는 26GB 로 점진적으로 메모리의 사용량이 증가하는것으로 볼 수 있다 jung-geun 2023-09-04 14:07:22 +09:00
  • e5f364c3b2 Merge pull request #5 from jung-geun/jung-geun/issue2 jung-geun 2023-08-06 19:15:30 +09:00
  • 8d558d0f26 23-08-06 메모리 누수 다소 해결 Fixes #2 EBPSO 의 구현 부분의 문제가 있어 수정중 jung-geun 2023-08-06 19:14:44 +09:00
  • f3b61e280f Merge pull request #3 from jung-geun/jung-geun-patch-1 jung-geun 2023-07-27 18:34:16 +09:00
  • 2ae72d2415 Create LICENSE jung-geun 2023-07-27 18:33:12 +09:00
  • 64a16ed61a 23-07-27 순간 가중치 변화량 조정 0.6 > 0.75 + evaluate multiproessing false jung-geun 2023-07-27 14:45:42 +09:00
  • ab937ac71c 23-07-26 파티클의 전역 최적값이 이전 회차와 동일할 때 점진적으로 가중치의 감소, 다를 때 순간적으로 두배의 관성치를 주는 방식을 추가 jung-geun 2023-07-26 23:26:39 +09:00
  • 7b81b40faf Colaboratory를 통해 생성됨 jung-geun 2023-07-23 19:41:15 +09:00
  • f692ff7b4a 23-07-23 메모리 누수 해결 - 완전한 해결은 아니라 대량의 메모리가 필요 mnist 최적값을 찾는 파티클 개수 찾아야 함 jung-geun 2023-07-23 18:37:20 +09:00
  • 7d1161aa95 Colaboratory를 통해 생성됨 jung-geun 2023-07-21 15:33:43 +09:00
  • 917533f937 23-07-21 setup.py python 제한 버전 변경 ==3.8 -> >=3.8 jung-geun 2023-07-21 15:25:34 +09:00
  • 99b1de3f82 23-07-21 pypi 0.1.4 업데이트 keras 의 메모리 누수를 어느정도 해결했으나 아직 완벽히 해결이 되지 않음 입력 데이터를 tensor 형태로 변환해주어 넣는 방식으로 전환 jung-geun 2023-07-21 15:20:24 +09:00
  • 23176bafb2 23-07-18 pypi 수정 2 release 파일 자동 생성 jung-geun 2023-07-18 11:46:08 +09:00
  • f58a46fcc1 23-07-18 pypi 수정 jung-geun 2023-07-18 10:48:52 +09:00
  • 32f4b8e6ed 23-07-18 requirements 파일 수정 jung-geun 2023-07-18 10:44:41 +09:00
  • fbecda4b89 23-07-17 tensorboard 적용된 pypi log 저장 디렉토리 지정해야 tensorboard 사용 가능 pypi 소스파일 제거 tqdm 자동으로 변경 jung-geun 2023-07-17 11:50:45 +09:00
  • 768d3ccee7 23-07-13 mnist 파티클 개수 75 -> 150 으로 조정 tensorboard 로 log 분석할 수 있게 수정 pypi 패키지 파일 제거 conda env 파일 tensorflow 2.12 -> 2.11 jung-geun 2023-07-13 21:39:40 +09:00
  • 5494df2bc3 23-07-12 pso2keras pypi 패키지 생성 iris xor 검증 자료 수정 jung-geun 2023-07-12 19:31:54 +09:00
  • 7d22ededc7 23-07-12 xor iris 수치 교정 파티클의 분포 조정 가능하게 수정 random 시드 추출 jung-geun 2023-07-12 05:03:18 +09:00
  • 2b010c4257 23-07-11 mnist one hot 인코딩 적용후 손실 함수 mse 로 변경 jung-geun 2023-07-11 15:00:50 +09:00
  • 026223bd19 23-07-11 one hot 인코딩 적용 jung-geun 2023-07-11 02:10:14 +09:00
  • 0dd6cc4cab 23-07-10 mnist 관성의 중요도를 0.3까지 낮춤 jung-geun 2023-07-10 22:03:55 +09:00
  • 46aa52d81f 23-07-10 mnist 46% 달성 jung-geun 2023-07-10 17:05:59 +09:00
  • f18932d6d2 23-07-09 dev container 조정 jung-geun 2023-07-09 00:36:02 +09:00
  • 02228db1ba 23-07-08 mse -> sparse_categorical_crossentropy 로 수정 ( BP 에서 mse 로는 학습이 되지 않음 ) jung-geun 2023-07-08 22:01:05 +09:00
  • e12716083c 23-07-08 mnist 4, 8, 4-1.1 시도 jung-geun 2023-07-08 19:14:38 +09:00
  • 74c08684cc 23-07-07 conda 패키지 dev container 수정 jung-geun 2023-07-07 21:52:18 +09:00
  • ef7c058a09 23-07-07 python conda 패키지 부활 jung-geun 2023-07-07 21:18:22 +09:00
  • 7410ed9e04 23-07-07 dev container 설정 - tqdm + tensorflow 자동 설치 env name = pso 로 자동 생성 jung-geun 2023-07-07 18:30:08 +09:00
  • c163de6cb6 23-07-06 dev container 실행 코드 추가 jung-geun 2023-07-06 22:04:42 +09:00
  • c7384cdf7b 23-07-06 devcontainer 설정 jung-geun 2023-07-06 21:02:20 +09:00
  • fa2861e6aa 23-07-06 conda yaml 조정 jung-geun 2023-07-06 20:58:47 +09:00
  • 4170100bd1 23-07-06 code space용 설정 파일 추가 mutation 설정 - 특정 확률로 파티클의 위치를 랜덤하게 방향 조정 jung-geun 2023-07-06 20:46:38 +09:00
  • 9aab259970 23-07-06 workflow 수정 - yml -> yaml jung-geun 2023-07-06 17:01:15 +09:00
  • 9bfa741012 Create python-package-conda.yml jung-geun 2023-07-06 16:51:14 +09:00
  • e49d99a12d 23-06-05 env 파일 이름 변경 돌연변이 설정 수정 jung-geun 2023-07-05 18:42:28 +09:00
  • 174d68d518 23-06-30 seed 조정 추가 jung-geun 2023-06-30 22:56:25 +09:00
  • 97abf75149 23-06-29 momentum (관성) -> momentun (돌연변이)로 수정 jung-geun 2023-06-29 22:22:03 +09:00
  • 544a818940 23-06-28 단순 업데이트 jung-geun 2023-06-28 23:29:27 +09:00
  • 983913f2d2 23-06-24 패키지 호출 단순 수정 jung-geun 2023-06-24 03:31:40 +00:00
  • 2a28b7fa04 23-06-23 readme 파일 수정 - env 파일 및 설명 추가 , 참고 자료 수정 iris_tf.py 모델의 성능 교차 검증을 위해 추가 jung-geun 2023-06-23 06:37:01 +00:00
  • 953cd44396 23-06-22 np random seed 고정 각 함수의 설명 추가 jung-geun 2023-06-23 04:00:59 +00:00
  • 34729e9b33 23-06-11 env.yaml 추가 - 가상환경 생성하기 간편하게 하기 위해 추가 jung-geun 2023-06-11 14:45:01 +00:00
  • 1662d58f05 23-06-09 자동 튜닝을 위한 스크립트 추가 메모리 관리를 위해 소멸자 추가 jung-geun 2023-06-09 09:38:44 +00:00
  • e484f9f92f 23-06-03 출력한 history 이미지 위치 수정 mnist 학습 현황 추가 jung-geun 2023-06-03 22:00:54 +09:00
  • 0d99329a43 23-06-03 tensorflow gpu 의 메모리 용량 제한을 추가 readme에 분류 문제별 해결 현황 추가 jung-geun 2023-06-03 17:25:30 +09:00
  • 4ffc6cc6e5 23-06-01 함수 실행마다 사용안하는 변수 delete 및 gc.collect() 를 실행하여 메모리 문제 해결을 위해 변경 jung-geun 2023-06-01 18:10:57 +09:00
  • 89449048c4 23-05-31 지역해에 조기수렴하는 문제를 줄이기 위해 일정 비율을 전역해에서 반대 방향의 1/2 만큼 속도를 가지도록 조정 jung-geun 2023-05-31 19:57:55 +09:00
  • 8012cf3557 23-05-31 전체 파티클 중 일부를 현재 속도의 음수 방향으로 진행하도록 하여 지역해에 갇혀 조기수렴하는 문제의 방안으로 사용 jung-geun 2023-05-31 02:52:32 +09:00