본문 바로가기

분류 전체보기

(171)
opencv 입문하기 1편 - 이미지 reading 요즘 opencv를 주말마다 공부하고 있는데 내용을 정리 차원에서 포스팅 하겠습니다. opencv 설치는 다른 포스팅에서 다룬적 있으니 참고해주세요 :) 시작하겠습니다. 이미지까지 통칭해서 '영상'이라고 부르겠습니다. 영상 = 동영상 or 이미지 임을 사전에 정의하고 시작하겠습니다. 1) cv2.imread(filename, flags =None) - filename: 불러올 영상 파일 이름 - flags : 영상 불러오기 옵션 - 위 메서드의 결과는 numpy.ndarray 로 됩니다. flags 의 옵션은 아래와 같습니다. 함수 설명 cv2.IMREAD_COLOR BGR 컬러 영상으로 읽기 (defalut) cv2.IMREAD_GRAYSCALE 그레이스케일 영상으로 읽기 cv2.IMREAD_UNCHA..
[리뷰] 검색 엔진을 위한 딥러닝 이 리뷰는 책쓰는 프로그래머 협회(이하 '책프협')의 이벤트를 통해 지원 받은 책의 리뷰 입니다 :) 우선 제가 본 도움이 이 책이 도움 될 수 있는 대상들을 이야기 해보겠습니다. """ 리뷰어가 생각한 이 책이 도움되는 사람 순위 """ 1) 자바 개발자이며 자바 프로젝트에 딥러닝을 적용하려는 사람 2) 자바 개발자 및 자바 공부를 초중급 수준까지 공부한 사람(+ 간단한 토이 프로젝트까지 해본 수준) 3) 딥러닝은 공부를 꽤 해오고 그걸 활용한 프로젝트와 캐글도 참여해보았으며, 서비스 차원에서 딥러닝이 검색엔진에 어떻게 적용되는지 알고 싶은 사람(+ 자바는 거의 모른다 , 이럴 경우 책에서 제공하는 코드는 활용하기 힘듭니다.) 사실 3)의 경우는 도움이 많이 된다고 하기 힘듭니다. 왜냐면 이 책은 '자..
'코틀린을 다루는 기술' 서평 이 서평은 '길벗' 출판사의 도서 제공으로 작성된 서평입니다. 우선 결론부터 말하고 시작하겠습니다. 최소한 '자바'를 공부했다면(입문서, 기본서 1권 이상) 더 나아가서 자바로 작은 프로그램 또는 토이 프로젝트라도 한 경험이 없는 사람 이외에는 이 책을 보지 않길 권한다. (=이해 못할 가능성이 매우 크기 때문이다) 애초에 코틀린은 (저의 주관상) 자바를 조금 현대화 및 개량한 언어 느낌이기에 자바를 어느 정도 알고 있어야 이해가 잘되는 언어입니다. 그리고 이 책은 자바를 어느정도 알고 있다는 사람이라는 전제하에 설명을 합니다. 그래서 보통의 프로그래밍 언어 책들은 설치를 다루는데 이 책은 전혀 다루지 않습니다. 환경은 IntelliJ 를 권장하며 별도로 구글링해서 설치해야 합니다. 하지만, 자바를 공부..
이것이 mysql이다(개정판) 서평 이 서평은 한빛미디어로부터 무상으로 제공받은 도서를 읽고 작성되었습니다. 시작합니다. '이것이 000이다.' 시리즈는 정말 유명한 시리즈의 책이다. 특히나 이번 책의 저자는 db의 전문가로써 여러 디비들을 다룬 책들을 함께 쓴 내공이 있는 저자이다. 이 책은 출간된지 몇년 됐지만 최근 2020년 5월 초판 1쇄로 개정판이 나왔다. 이전 버전에서는 파이썬과 연동하는 부분을 다루지는 않았고, 이번에는 그 부분을 다룬 챕터가 추가 되었다. 내가 알기로는 개정판 전과의 내용면에서는 대동소이하나 mysql 의 최신 버전을 반영해서 실습을 구성했다고 한다. (만약, mysql 을 공부하려하고 관련 책이 없다면, 당연히 이 개정판을 사서 공부하면 좋다고 생각한다.) 우선, 이 책의 앞부분부터 저자가 생각한 독자는 비..
노마드 코더 니꼴라스의 '클론 코딩 영화 평점 웹서비스' 서평 노마드 코더 니꼴라스는 개발 공부를 하는 사람이라면 그의 영상을 한 번은 봤을 수 있다고 생각합니다. IT 관련 이슈와 트렌드 그리고 개발 공부에 대한 좋은 컨텐츠를 많이 생산해주기에 저 역시도 종종 보고 있습니다. 아직 백엔드 공부할 준비가 되어 있지 않아서 강의를 신청하지는 못했지만, 최근 리액트 입문서를 발간했고 운이 좋게 이에 대한 서평을 쓸 수 있게 되었습니다. 그러면, 바로 책을 한 번 살펴 보겠습니다. 책은 바로 실습 세팅부터 이야기를 시작합니다. 철저하게 실습을 통해 리액트를 알려주는 책이라는 느낌이 많이 들었습니다. 설치와 관련해서 바로 커맨드로 설치하면서 중간중간 리액트의 장점을 설명해주는데요. 한 번 직접 실습을 해보겠습니다. 저의 경우에는 리눅스로 실습을 해서 책과는 셋업이 조금 다..
checkpoint , tensorflow1과 2에서의 차이점 (NLP pretrained model) ; difference in checkpoint of Tensorflow version checkpoint 개념은 텐서플로우를 공부하셨다면 다들 아실 겁니다. 헌데, tensorflow 1 과 2 에서의 출력되는 파일들의 형태가 조금 다르다는 걸 최근에 알게 됐습니다. 먼저 tensorflow 1 에서 보겠습니다. The concept of checkpoint is familiar to anyone who has studied TensorFlow. However, I recently noticed that the output files in tensorflow 1 and 2 are slightly different. Let's look at tensorflow 1 first. epoch를 돌 때마다 data , index , meta 확장자를 가진 파일 각각 하나씩 그리고 + checkpo..
how to use docker image and container in ML,DL? today , I'm going to do a simple exercise with docker image and container. If you are a non- major in Data Science and you are interested in deep learning or machine learning, I think you should know. anyway, I'll start explaining right away. I'm not going to explain the principle about docker. The name of the image used by Docker basically consists of a repository name/image name: tag. for exam..
'줄리아를 생각하다' 리뷰 리뷰에 앞서 본 리뷰는 한빛 출판 네트워크에서 진행한 ‘나는 리뷰어다’ 이벤트에서 제공받은 책으로 진행한 것을 밝힙니다. 줄리아 라는 언어를 최근에 알게 되었다. 파이썬 스러운 문법이지만 속도는 C에 가깝다고 한다. 이 얼마나 사기적인 언어인가 싶은 느낌이 들었다. 책에서는 별도의 설치 방법이 나와 있지는 않고 웹에서 실행할 수 있게끔 하는 방법만 나와있었다. 설치가 크게 어렵지 않아서 설치를 해서 터미널 상에서 조금 써보긴 하였다. 주피터 노트북에서 쓸 수 있다고 하는데 '줄리아박스'에 들어가 보았는데 인증 시간이 조금 걸리는 것 같다. 항상 레퍼런스가 많지 않은 언어들은 먼저, 번역이 되서 국내로 들어오는 게 수순이다. 그런 과정에서 잘 번역된 책이 있고 아닌게 있는데 이 책은 잘 된 편이라고 생각한..