전체보기
-
[Tensorflow Object Detection API] 설치하기 (for window)머신러닝 2020. 5. 6. 01:31
먼저 Python이 설치되어있어야 합니다. 설치 안하신분은 제 블로그 글 참고하세요 (중간에 customize installation말고 그냥 Install Now하시고, 밑에 Add Path 체크박스 클릭하세요.... 제가 썼지만 왜 그렇게 어렵게 써놨는지 이해가 안되네요...) https://skkim1080.tistory.com/3 TensorFlow 설치하기 (+Python설치) for Window Python 다운로드 Python 다운로드 사이트 https://www.python.org/downloads/ 반드시 3.5.x, 3.6.x버전 64비트 다운받기 Path 설정 파일 탐색기 > 내 PC 오른쪽 클릭 > 속성 > 고급 시스템 설정 > 고급 > 환.. skkim1080.tistory.com..
-
[Tensorflow Object Detection API] custom data로 재학습(retraining) 시키기 1 - 데이터 수집머신러닝 2020. 5. 4. 13:17
참고 URL: https://yongyong-e.tistory.com/31?category=836820 [Tensorflow Object Detection API] 1. Creating your own dataset SUMMARY Tensorflow Object Detection API를 사용하여 training 및 test를 하기 위한 own dataset를 만드는 방법 1) Preparing image files 우선 다음과 같은 구조로 디렉토리를 만들고, Object-Detection └ imag.. yongyong-e.tistory.com 전체적인 흐름은 위의 블로그를 참고했고 몇가지 수정하면서 개발했습니다. 1. 데이터 수집하기 학습을 위해서는 몇 백장의 데이터가 필요합니다. 보통은 직접 크롤러..
-
[Python]Python으로 .xml 파일 내용 수정하기기타 정보 2020. 4. 30. 20:04
폴더 안에 있는 모든 xml파일 내용을 일괄적으로 수정할 필요가 생겨 코드를 작성하게 되었다 1. 필요한 라이브러리 import import os import xml.etree.ElementTree as ET xml.etree.ElementTree는 xml 파싱을 위한 라이브러리 중 하나이다. os는 폴더나 파일에 접근하기 위해 필요하다. 2. 폴더안에 있는 모든 xml 파일 이름 가져오기 targetDir = r"C:\Users\lab_research\data\images\train" ##targetDir에서 .xml파일 이름들 리스트로 가져오기 file_list = os.listdir(targetDir) xml_list = [] for file in file_list: if '.xml' in file..
-
[오류수정] DuplicateFlagError: The Flag is defined twice오류 수정 2020. 4. 14. 14:40
CNN 모델을 돌리던 중 Flag를 선언한 부분에서 이런 에러가 났다 오류가 난 소스코드 코드를 여러번 테스트하는 과정에서 이전에 선언된 flag 때문에 오류가 나는 듯 하다. 해결 방법 이전에 만들어진 flag들을 제거하는 del_all_flags라는 함수를 만들고 flag를 선언하는 문장 전에 함수를 실행시켜주었다. def del_all_flags(FLAGS): flags_dict = FLAGS._flags() keys_list = [keys for keys in flags_dict] for keys in keys_list: FLAGS.__delattr__(keys) del_all_flags(tf.flags.FLAGS)
-
Java에서 UCanAccess 이용하기기타 정보 2018. 12. 19. 18:14
DB연동 위해 Java에서 UCanAccess 이용하기 1. UCanAccess bin 압축폴더 다운로드 다운로드 경로: https://sourceforge.net/projects/ucanaccess/files/?source=navbar - 압축 파일 다운로드 후 압축 풀기 2. 자바 프로젝트에 jar파일 복사하기 압축을 해제한 ucanaccess폴더에서 1. ucanaccess-4.0.4.jar lib 폴더에 있는2. jackcess-2.1.11.jar3. hsqldb.jar4. commons-logging-1.1.3.jar5. commons-lang-2.6.jar 이 5개의 jar파일을 자바 프로젝트로 복사(이클립스에서 전체 프로젝트 폴더 우클릭하고 paste) 3. 사용할 access파일 자바 프로..
-
[c++] 클래스 또는 네임스페이스 이름이 아닙니다.오류 수정 2018. 12. 16. 22:39
C++ 과제를 하던 중 자꾸 "클래스 또는 네임스페이스 이름이 아닙니다"라는 오류가 발생했다.다른 오류 메시지들도 보니 헤더파일과 소스파일이 연결이 제대로 안되는 것같았다. #include "SeatHandler.h"#include "Seat.h"#include "AloneSeat.h"#include "stdafx.h"#include "NormalSeat.h"#include "MeetingSeat.h" #include "stdafx.h"#include "SeatHandler.h"#include "Seat.h"#include "AloneSeat.h"#include "NormalSeat.h"#include "MeetingSeat.h" #include "stdafx.h" 이 부분을 .cpp 파일의 가장 위에 ..