분류 전체보기

    파이썬 -제어문

    어떤 조건을 보고 코드를 수행하는 것을 분기문이라고 하고, 어떤 조건 하에서 반복적으로 코드를 수행하는 것을 반복문이라고 부른다. 일반적으로 프로그램은 명령어가 기술된 순서대로 순차 수행되는데 분기문과 반복문은 순차 수행의 흐름을 변화시키기 때문에 제어문이라고도 부른다. 파이썬에는 if, for, while, range 함수 등 몇 가지 제어 흐름을 제공한다. 1. Boolean 지난 1일차에서는 파이썬의 기본 자료형인 정수형, 실수형, 문자열을 배웠는데, 이 세 가지 자료형이 파이썬에서 주로 사용되긴 하지만 Boolean(불리언)도 알게 모르게 자주 사용되는 기본 자료형이다. 다만 Boolean은 다른 자료형과 달리 True 또는 False라는 값만 바인딩할 수 있다. 다음 코드에서 a와 b라는 변수는..

    python 소개

    최근에 IT 산업이 발달하면서 기술도 비약적으로 발달하게 되었고 그로 인해 다양한 프로그램 언어들이 발달하게 되었는데, 그 중심에는 간결한 언어와 문법으로 프로그래밍 입문자들도 쉽게 접할 수 있는 프로그래밍 언어가 바로 파이썬이다. 또한, 파이썬은 다양한 업계에서 선호하는 언어이기도 하다. 해외 뿐만 아니라 국내에서도 소프트웨어 교육이 의무화가 되면서 다양한 연령층이 코딩 공부를 시작하고 있으며, 인기 있는 프로그램 언어로 자리를 잡아가고 있는 파이썬에 대해 알아보자. 파이썬은 컴퓨터 언어의 일종으로 간결하고 생산성 높은 프로그래밍 언어이다. 즉, 파이썬은 교육을 위해 개발된 프로그래밍 언어로서, 간결한 문법 덕분에 프로그래밍 입문자들이 쉽게 배울 수 있다는 특징을 가진다. 2016년도에 최고 인기 코딩..

    텐서플로우 버전별 정리

    나의 컴터 사양 OS: window 10 64bit CPU: intel core i7 7700 GPU: GTX 1080 Ti (compute capability 6.1) Python: 3.6.2 tensorflow-gpu: 1.8 CUDA: 9.2 cuDNN: 7.2.1 keras: 2.1.6 Anaconda3: 4.4.0 pycham 18.2.2 출처: https://www.tensorflow.org/install/install_sources#common_installation_problems

    CNN 기본 논문

    보호되어 있는 글입니다.

    os.walk : 하위 디렉터리 검색을 쉽게 해주는

    os.walk는 시작 디렉터리부터 시작하여 그 하위의 모든 디렉터리를 차례대로 방문하게 해주는 함수이다. train_left_root_path: D:/Data/re_identification/eye/train/left path : D:/Data/re_identification/eye/train/left\\1' dirs : files : '24-00001_24_37.png', '24-00002_24_97.png', ..... full_path : 'D:/Data/re_identification/eye/train/right\\1\\24-00006_24_37.png' label : 1 train_right_path[label].append(full_path)

    grid size 조절하는 방법에 대하여

    효과적으로 해상도(grid size)를 줄이는 방법 grid 크기를 줄이는 대표적인 방식은 stride를 1 이상으로 설정하거나 pooling을 사용하는 것이다. 먼저 pooling을 사용할 경우, 왼쪽의 경우(conv보다 pooling을 먼저 적용) 연산량 관점에서는 효율적이지만 pooling 을 거치면서 feature map에 숨어 있는 정보(representational concept)가 사라지는 반면, 오른쪽의 경우 (conv보다 pooling을 나중에 적용) 왼쪽에 비해 연산량이 4배가 많다. 이에 Szegedy는 다음 구조를 제시했다. (Rethking the inception architecture for computer vision 논문) 기존 Inception 모듈의 최종 단에 strid..