본문 바로가기

python7

Tensorflow, Input pipeline 예제 코드 (string_input_producer) Tensorflow Input Pipeline 구현 TensorFlow를 이용해서 딥러닝을 구현하고자 할 때, 먼저 데이터를 로드하고, 그래프를 정의하고 학습을 하는 코드를 작성할 것이다. 가장 먼저 일어나는 학습 데이터를 불러오는 일은 보통 Numpy나 Pandas로 처리하기도 하지만, 최근에는 메모리 활용을 잘한다는 tf.Data API 또한 많이 이용하고 있다. 내가 만난 문제점은 바로 이 것 ,, 만약 Training Data의 용량이 매~우 클 경우에는 한번에 Load할 경우, 엄청나게 많은 Memory를 잡고있기 때문에 효율적이지 못하다.어떻게 적은 메모리를 사용하면서 대용량의 이미지 데이터를 학습할 수 있을까? string_input_producer 활용방법 1) Image File Dire.. 2018. 8. 28.
Python. Json Schema Validator 구현 Python. JSON Schema Validator 구현 Django를 통한 Restful 통신을 하는데 있어서 서로 다른 서버 간에 약속한 값에서조금이라도 다른 값이 오게되면 로직 도는데 에러가 날 수도 있는데 누가 틀렸는지를 알아내려먼서로 디버깅하느라 시간쓰기 매우 귀찮은.. 현실 ^_ㅠ python에서는 Json schema를 통해 validate 기능을 제공한다. sample code를 살펴보자~ from jsonschema import validate search_schema = { "type" : "object", "properties":{ "modelId" : {"type" : "string"} }, "required": ["modelId"] } def json_validator(data,.. 2018. 8. 6.
Django - MariaDB 연동하기 (Windows) 요즘 Django며, Python이며.. DB2, Mysql, sqlite 등 계속 맡은 일마다 쓰이는 DB가 달라서 DB연동 복이 터졌다. -0-이번에는 MariaDB - Django 연동에 대해서 기록해둔다. 1. MariaDB 설치 https://downloads.mariadb.org/mariadb/10.3.8/ 위 링크로 가서 본인과 맞는 버전의 maria db 설치 클릭~! mariadb=10.3.8-winx64.msi 다운로드 및 실행 자세한 내용은 아래 블로그 참고 ▼http://pyonji.tistory.com/11 2. DB 생성 간단하게.. Command 창에서 DB 를 생성해보자. 윈도우 '시작 > MariaDB 10.0 (x64) > MySQL Client (MariaDB 10.0 .. 2018. 8. 3.