전체 글 (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에 가깝다고 한다. 이 얼마나 사기적인 언어인가 싶은 느낌이 들었다. 책에서는 별도의 설치 방법이 나와 있지는 않고 웹에서 실행할 수 있게끔 하는 방법만 나와있었다. 설치가 크게 어렵지 않아서 설치를 해서 터미널 상에서 조금 써보긴 하였다. 주피터 노트북에서 쓸 수 있다고 하는데 '줄리아박스'에 들어가 보았는데 인증 시간이 조금 걸리는 것 같다. 항상 레퍼런스가 많지 않은 언어들은 먼저, 번역이 되서 국내로 들어오는 게 수순이다. 그런 과정에서 잘 번역된 책이 있고 아닌게 있는데 이 책은 잘 된 편이라고 생각한.. install julia in ubuntu 18.04 (20200524) hi, today i'm going to install julia in ubuntu 18.04. it's very easy. so, you don't have to worry about it. let's get it started. first of all, go to the following the site. julialang.org/downloads/ The Julia Language Official website for the Julia programming language julialang.org and then, you can see the this scene. (below capture) I think you'll wonder what's best version based on today.(20.. numpy reshape(-1,1) numpy에서 reshape 를 할 때 -1을 인자로 넣는 것을 자주 보게 됩니다. 이를 정리해보겠습니다. 우선 reshape 은 numpy array 의 배열을(=행과열) 재구성하는 겁니다. 아래와 같은 행렬이 있다고 한다면, 이를 reshape 하겠습니다. 행 부분에 -1 을 넣었을 때의 reshape 형태입니다. -1을 통해서 좀 더 간편하게 reshape 이 됩니다. 위에서처럼 열 부분이 3열이기만 하면 된다면 (=물론 속성 전체 갯수에 맞춰서 행x열로 인수분해가 되야합니다) 그냥 -1을 넣어주면 됩니다. 열 부분에 -1을 넣어보겠습니다. 행 부분처럼 똑같습니다. 자, 그러면 reshape 을 해줄 때 m*n 부분이 원소의 전체 갯수와 맞아야만 reshape 이 되는데요. 이를 지켜주지 않는다면 .. <파이썬으로 배우는 딥러닝 교과서> 리뷰 한빛미디어 서평단으로 인해 좋은 책을 리뷰할 기회들이 매달 생기고 있다. 이번달에 리뷰하게 된 책은 '파이썬으로 배우는 딥러닝 교과서'이다. 이 책이 어떤 사람에게 적합하고 장단점은 무엇인지 지금부터 써보겠습니다. 저자는 일본인이며 일본에서 인공지능과 관련된 교육을 하는 업체를 운영 중인것으로 소개되어 있다. 확실히 일본인 저자들은 책을 이해하기 쉽게 잘쓴다는 것을 이책에서도 느낄 수 있었다. 장점1. 퀴즈 중간중간 나오는 퀴즈는 내가 제대로 머릿속으로 정리했는지를 알 수 있게 해주는 역할을 해준다. 간단한 퀴즈를 통해서 개념을 명확하게 그릴 수 있는 것이 좋은 점이라고 생각한다. 군데군데 이러한 퀴즈가 계속 나온다. 장점2. 도표와 그림 애매한 개념들을 저자의 관점에서 명확히 도표와 그림으로 이해하기 .. pandas map 함수와 정규표현식을 이용한 텍스트 전처리 pandas 의 map 함수를 이용하여 텍스트 전처리를 해보겠습니다. 보통 텍스트 데이터를 가져와서 정제할 때, 정규표현식을 이용해서 정제를 하는데요. 도메인 방향에 맞춰서 정제를 해야겠지만, 이번에는 자음,모음,html 태그, 특수기호를 제거해보겠습니다. 그럼 데이터를 가져와서 바로 해보겠습니다. 예전에 크롤링한 제품 리뷰 데이터를 그대로 쓰겠습니다. 중간에 dropna 하고 해서 12584 개의 리뷰가 있습니다. 10개 정도만 보겠습니다. ㅠㅠ 라든지 !! ~~ 같은 특수기호들이 눈에 보입니다. map 함수에 적용할 클리어링 함수는 아래와 같습니다. # cleasing 함수 def cleasing(text): repl ='' pattern = '([ㄱ-ㅎㅏ-ㅣ]+)' # 자음, 모음 제거 text =.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음