caffe for windows 훈련 cifar 10
1 cifar 10 데이터베이스
60000 장 32 * 32 컬러 사진 총 10 종
50000 장 훈련
10000 장 테스트
다운로드 cifar 10 데이터베이스:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz
이것 은 binary 형식 이기 때문에 우 리 는 그것 을 leveldb 형식 으로 바 꿔 야 한다.
2... / cafe - windows / examples / cifar 10 폴 더 에 하나 있 습 니 다. convert_cifar_data.cpp
그 를 MainCaller. cpp 에 포함 시 킵 니 다.다음 과 같다.
컴 파일.....................................................................cifar_data.exe。그리고 포맷 변환 을 할 수 있 습 니 다.binary→leveldb
빈 폴 더 아래 에 input 폴 더 를 새로 만 들 수 있 습 니 다.input 폴 더 에 cifar 10. binary 파일 을 넣 으 면 경 로 를 쓰 지 않 아 도 됩 니 다.
cmd 빈 폴 더 진입
실행 후 output 폴 더 아래 에 cifartrain_leveldb 와 cifartest_leveldb 두 폴 더.안 은 전 환 된 leveldb 형식 데이터 입 니 다.
물론 bat 파일 처 리 를 써 서 나중에 다시 사용 할 수 있 습 니 다.
3. 데이터 이미지 의 평균 값 을 요구 합 니 다.
컴 파일.. /.. / tools / computimage_mean.cpp
컴 파일 성공 후 copt 가 나타 나 지 않 았 습 니 다.image_mean.exe。괜찮아, 우 리 는 아직 maincaller. exe 가 있어.다음
cmd 가 빈 에 들어가다.
실행 후 빈 폴 더 아래 에 mean. biary proto 파일 이 나타 납 니 다. 이것 이 필요 한 평균 값 파일 입 니 다.
4 훈련 cifar 네트워크
... / examples / cifar 10 폴 더 에 네트워크 설정 파일 이 있 습 니 다. cifar 만train_leveldb 와 cifartest_leveldb 두 폴 더 와 mean. biary proto 파일 을 cifar 0 폴 더 에 복사 합 니 다.
수정 cifar 10quick_train. prototxt 의 source: "cifar - train - leveldb" mean_file: "mean. biary proto" 와 cifar 10quick_test. prototxt 의 source: "cifar - test - leveldb" mean_file: "mean. biary proto" 면 됩 니 다.
뒤에서 훈련 하 는 것 은 MNIST 의 훈련 과 비슷 하 다.trainquick. bat, 내용 은 다음 과 같 습 니 다.
copy ..//..//bin//MainCaller.exe ..//..//bin//train_net.exeSET GLOG_logtostderr=1"../../bin/train_net.exe" cifar10_quick_solver.prototxt pause
먼저 train 컴 파일 하기net.cpp
운행 trainquick.bat
5 실행 결과
1 cifar 10 데이터베이스
60000 장 32 * 32 컬러 사진 총 10 종
50000 장 훈련
10000 장 테스트
다운로드 cifar 10 데이터베이스:http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz
이것 은 binary 형식 이기 때문에 우 리 는 그것 을 leveldb 형식 으로 바 꿔 야 한다.
2... / cafe - windows / examples / cifar 10 폴 더 에 하나 있 습 니 다. convert_cifar_data.cpp
그 를 MainCaller. cpp 에 포함 시 킵 니 다.다음 과 같다.
컴 파일.....................................................................cifar_data.exe。그리고 포맷 변환 을 할 수 있 습 니 다.binary→leveldb
빈 폴 더 아래 에 input 폴 더 를 새로 만 들 수 있 습 니 다.input 폴 더 에 cifar 10. binary 파일 을 넣 으 면 경 로 를 쓰 지 않 아 도 됩 니 다.
cmd 빈 폴 더 진입
실행 후 output 폴 더 아래 에 cifartrain_leveldb 와 cifartest_leveldb 두 폴 더.안 은 전 환 된 leveldb 형식 데이터 입 니 다.
물론 bat 파일 처 리 를 써 서 나중에 다시 사용 할 수 있 습 니 다.
3. 데이터 이미지 의 평균 값 을 요구 합 니 다.
컴 파일.. /.. / tools / computimage_mean.cpp
컴 파일 성공 후 copt 가 나타 나 지 않 았 습 니 다.image_mean.exe。괜찮아, 우 리 는 아직 maincaller. exe 가 있어.다음
cmd 가 빈 에 들어가다.
실행 후 빈 폴 더 아래 에 mean. biary proto 파일 이 나타 납 니 다. 이것 이 필요 한 평균 값 파일 입 니 다.
4 훈련 cifar 네트워크
... / examples / cifar 10 폴 더 에 네트워크 설정 파일 이 있 습 니 다. cifar 만train_leveldb 와 cifartest_leveldb 두 폴 더 와 mean. biary proto 파일 을 cifar 0 폴 더 에 복사 합 니 다.
수정 cifar 10quick_train. prototxt 의 source: "cifar - train - leveldb" mean_file: "mean. biary proto" 와 cifar 10quick_test. prototxt 의 source: "cifar - test - leveldb" mean_file: "mean. biary proto" 면 됩 니 다.
뒤에서 훈련 하 는 것 은 MNIST 의 훈련 과 비슷 하 다.trainquick. bat, 내용 은 다음 과 같 습 니 다.
copy ..//..//bin//MainCaller.exe ..//..//bin//train_net.exeSET GLOG_logtostderr=1"../../bin/train_net.exe" cifar10_quick_solver.prototxt pause
먼저 train 컴 파일 하기net.cpp
운행 trainquick.bat
5 실행 결과
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
yolov4 목표 탐지 기교 향상증가합니다.cfg 파일의 네트워크 해상도(height=608,width=608 또는 32의 배수)를 사용하면 정밀도를 높일 수 있습니다. 검측할 모든 대상에 대해 훈련 데이터 집합은 최소한 비슷한 대상이 있어야 하며...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.