분류 전체보기
CNN / Faster R-CNN
내가 이해한것을 바탕으로 작성예정 계속 수정할생각이다! 컴퓨터 비전을 딥러닝으로 많이한다 . 그중 Object Detection에 많이 사용 .(위치와 분류를 잘해야됨) Faster R-CNN 은 정말 빠른가 ? 실제로는 R-FCN 과 SSD 보다 느리지만 정확하다.(성능이좋다) 간단히. 1.이미지 넣기 2.바운딩 박스들을 뽑아낸다. 3.뽑아낸 바운딩 박스들을 크롭한후 하나하나를 cnn에 집어넣는다. 4.분류한다. 일단.. P는 내가 뽑아낸 ROI의 좌표 . G는 정답의 좌표. 밑의 식은 G가 정답이니 최대한 P들이 정답에 가까워 질수있게 하는 식이라고 생각하면되겠다. R-CNN 의 단점 -가장큰단점 느리다. 이것을 개선한게 Fast R-CNN Fast R-CNN 많은설명이 있는데.. 일단 fast-Rc..
TFRecord
https://bcho.tistory.com/1190 Tensorflow Object Detection APi를 사용해서 학습을 시키려면 데이터 포맷을 TFRecord 포캣으로 변경해야한다. TFRecord 파일은 텐서플로우의 학습 데이타 등을 저장하기 위한 바이너리 데이타 포맷으로, 구글의 Protocol Buffer 포맷으로 데이타를 파일에 Serialize 하여 저장한다. CSV 파일에서와 같이 숫자나 텍스트 데이타를 읽을때는 크게 지장이 없지만, 이미지를 데이타를 읽을 경우 이미지는 JPEG나 PNG 형태의 파일로 저장되어 있고 이에 대한 메타 데이타와 라벨은 별도의 파일에 저장되어 있기 때문에, 학습 데이타를 읽을때 메타데이타나 라벨용 파일 하나만 읽는 것이 아니라 이미지 파일도 별도로 읽어야 ..
object_detection_api (with rbox-cnn) 환경설정
@@@@@@ 대회용 참고자료 @@@@@@ GCP (구글클라우드 ) https://jeinalog.tistory.com/8 tfrecords 생성 =2646 2차학습이미지 갯수 . python create_dataset.py \ --src_dir=train_image2_compression \ --dst_path=images/data/train2_p100.tfrecords \ --object_fraction_thresh=0.7 \ --is_include_only_pos //src_dir 폴더의 루트를 정해좀 //dst_path 만들어지는경로 내꺼 인퍼런스 돌릴떄 설정파일 / 모델/이미지경로/결과파일 python inference.py \ --pipeline_config_path=configs/rbox_cn..
파이썬, 아나콘다 , 텐서플로우
텐서플로우 버전확인 $ python > import tensorflow as tf > tf.__version__ tensorflw / meta graph , chekpoint 란? https://m.blog.naver.com/PostView.nhn?blogId=kkes0220&logNo=221642888780&proxyReferer=https%3A%2F%2Fwww.google.com%2F tensorflw model을 표현하기위한 2가지 컴포넌트가 필요하다 . meta garph, checkpoint 오리지날 python train.py --pipeline_config_path='Path to a config file of the model' --train_dir='Directory to save the..
php db 관련코드 정리
일단 mysqli 만정리 1.mysqli_ query() = 다른 형식의 SQL 구문, INSERT, UPDATE, DELETE, DROP 등에서 성공하면 TRUE를, 실패하면 FALSE를 반환한다. 2.mysqli_connect() => php mysql 연결 3.mysqli_fetch_assoc => mysqli_query 를 통해 얻은 리절트 셋(result set)에서 레코드를 1개씩 리턴해주는 함수입니다. 레코드를 1개씩 리턴해주는 것은 mysqli_fetch_row 와 동일하지만 mysqli_fetch_assoc 함수가 리턴하는 값은 연관배열이라는 점이 틀립니다. 연관배열이기 때문에 인덱스 번호가 아닌 아이디값으로(컬럼명) 값을 불러올 수 있다. 즉 필드명이나 쿼리문에 사용된 alias로 배열..
Retrofit이란?
안드로이드와 서버 연결을 위해 자료를 찾던도중 http 통신라이브러리 , 대표적으로 volley와 retrofit2 가 있었다. 위 자료가 정확하다고는 할수없으나 내가 대략적으로 찾아보았을때 volley 에서 -> retrofit2으로 많이 갈아타는 추세였고 , 무엇보다 코드가 짧고, 빠르다고(서버에서 데이터를가져오는속도)하여 retrofit2 라이브러리를 사용하기로했다. retrofit2이란? Retrofit은 REST API로, 서버와 클라이언트간 Http 통신을 위한 인터페이스 이다. 쉽게 말해, 클라이언트에서 서버로 어떠한 요청을 보내면 서버는 그 요청에 대한 응답을 클라이언트로 보내주게 되는데, 이 일련의 과정들을 쉽게 사용 할 수 있도록 도와주는 역할을 하는 것이 바로 Retrofit ㅇㅇ 또..
php크롤링
php simple HTML DOM Parser 을사용. https://sourceforge.net/projects/simplehtmldom/files/ PHP Simple HTML DOM Parser - Browse Files at SourceForge.net × sourceforge.net 에서 받으 받으면됨. include '/home/project/simplehtmldom/simple_html_dom.php $url = 'url 주소 '; $html = file_get_contents($url); if ($html !== false) { $html = str_get_html($html); } $a = $html->find('div.list_basic li span.thumb img'); => 띄어..