본문 바로가기

Theory

(228)
[SKLearn] 다변수 입력을 가지는 회귀 문제에 대한, Scikit-learn 선형회귀와 kNN 회귀 문제 2018. 6. 20. 08:00 텐서플로우를 처음 공부하면서 선형회귀의 예제로 혈중 지방 함량이라는 데이터를 인터넷에서 구해서(^^) 텐서플로우로 신경망을 이용하여 다변수 입력을 가지는 선형회귀 문제를 예제로 다룬적이 있는데요. 그리고 나서 또 동일 데이터를 이용해서 Keras를 공부하면서 케라스를 이용한 다변수 입력 선형 문제를 풀었었죠. 그리고 나서 이 문제는 잊고 있다가, 최근 핸드온 머신러닝이라는 책을 읽게 되었는데요. 정말 좋네요 이 책^^ 아무튼 그러다가, 제가 블로그에서 Scikit-learn을 이용한 학습을 한 적이 없다는 것을 문득 알고는 슬쩍 글 하나 남기는 것입니다.^^. 데이터도 이전에 다룬 것이고, 문제의 해법은 단지 선형회귀를 다룰 뿐인데.. 그러니까.. 그냥 블로그에 글 많이 쓰기 이외의 목적은 없어 보입니다..
Naver 검색 API 사용하기 2018. 6. 18. 08:00 최근 재미있었던 Naver 얼굴인식 API 사용해보기를 했는데요. 그 여세를 몰아 카카오 얼굴인식 API도 사용해 봤습니다.^^ 이번에는 네이버의 검색 API를 사용해 보도록 하겠습니다.위의 네이버 개발자 페이지로 갑니다. 아.. 클로바 음성 인식 합성 API도 한 번 사용해 봐야할텐데요^^거기서... 애플리케이션 등록을 해주면 됩니다.^^ 그리고 발급되는 위 그림의 ID와 Secret을 받아둡니다.살짤 서비스 API의 검색을 매뉴로 가서.. 위 그림에서 API 이용 신청을 해도 아까의 ID와 secret을 받을 수 있습니다. 그리고 개발 가이드 보기로 갑니다.대표적인 언어로 예제를 준비해 주었기 때문에 큰 어려움없이 접근할 수 있습니다. 저야 뭐.. Python이죠^^블로그 검색 결과를 얻고싶어서 클릭..
카카오 얼굴 및 상품 인식 API 사용해보기 2018. 6. 11. 08:00 얼마전.. 바로 직전 포스팅에서 네이버 API를 사용해서 얼굴 인식하는 이야기를 했었는데요. 그걸 데리고 놀다가 내친김에 그냥 카카오에서 제공하는 비슷한 API도 테스트를 해보았습니다. 뭐 그냥 등록하고, 사용하면 되니까요^^카카오 개발자 사이트인데요. 정말 많은 개발자용 플랫폼을 제공하는 군요. 그러나 모바일에서만 접근 가능한 아이들이 많아서 다 테스트는 안되더군요. 전 음성을 테스트해보고 싶었는데 그건 모바일에서만 가능한 듯 했습니다. 전 그중에 비전이라는 아이로 들어갔습니다.~비전에서는 얼굴 검출이나상품 검출 기능을 제공하고 있었는데요.개발자 가이드에 들어가보면 자세한 안내를 받을 수 있습니다. 일단 접근 URL과 헤더 정보를 알 수 있습니다. 네이버때와 같이 등록하고, 키를 받는 과정을 거치면 됩..
네이버 얼굴 인식 API 사용해보기 - 유명인 인식, 얼굴 인식 2018. 6. 7. 08:00 요즘 이미지를 가지고 노는데 푹 빠져 있습니다. 또 요즘은 진로에 대해서도 고민 중이랍니다. 뭔가 좀 더 아름다운 미래를 꿈꾸고 싶기도 하구요^^.뭐 아무튼 그런 와중에 최근 저는 OpenCV를 활용한 몇몇 학습을 진행했었는데요. 그 중에는 OpenCV를 이용한 얼굴인식도 있었고, CNN에서 학습된 모델을 활용한 필기 숫자 인식과 같은 것도 있었지요. 뭐 그리고 그 다음 단계를 넘어가려고 하다가~~~ 잠시 문득 생각나서 뒤져봤다니, 역시나 네이버가 얼굴 인식관련 서비스를 하고 있네요^^ 또 안해볼 수 없죠^^ 네이버는 CFR API라는 이름으로 서비스를 하고 있습니다. Clova Face Recognition API입니다. 네이버의 CFR API 가이드를 참조하시면 더더욱 안정적으로 서비스를 이요하실 수..
어찌어찌 설치하고 구동해본 영상 인식 - CUDA, OpenCV, darknet - YOLO, 그리고 고마운 분들~ 2018. 5. 23. 08:00 딥러닝 쪽은 너무나 많은 흥미와 재미를 재공합니다. 전 뭐 사실... 좋은 장비(GPU 몇 개 이상~^^)도 없고 해서 그저 Toy Project 수준으로 놀고 있는데요^^. 알고보니 저에게도 GPU라는 아이가 하나 있었습니다.^^응? 여긴 제 자리 왼쪽 파티션 위 선반인데요. 누가보면 하드웨어 엔지니어라고 생각할 수 있지만, 저게 다~ 제 장난감입니다.^^그리고 제가, 자료 조사 용으로 사용하는 맥 미니가 있네요..^^.그리고 저의 주 작업 PC인 맥북이 또 저렇게^^ 최근 티스토리에서 기념으로 받은 스티커들과 언제나 공부해야지 하면서 못하고 있는 터틀봇 스티커도 함께^^또 저의 이동형 윈도우 노트북, 요즘은 블록 코딩 관련 책을 집필하기 위해 깨끗하게 다시 세팅해서 사용하고 있는 Dell XPS입니다..
OpenCV를 활용해서 내가 쓴 손글씨를 CNN으로 학습된 모델을 이용해서 인식해보기 2018. 5. 21. 08:00 손글씨 학습용 데이터인 MNIST 데이터 셋을 이용해서 텐서플로우를 이용해서 단층 신경망으로 손글씨 학습을 하던 초보스런 시작부터 갑자기 Keras로 갈아타서는 Keras로 CNN 모델을 이용해서 MNIST 손글씨를 학습했었네요. 이때는 목적이 있었죠. 바로 학습한 모델을 저장하고, 그걸 단지 불러와서 내 손글씨를 인식시켜 보겠다는 것이었죠. 그래서 이미 학습된 모델을 Keras를 이용해서 내 손글씨 인식하기를 했는데, 문제는 이때는 내가 쓴 손글씨를 모델에 적용하기 위해 사진을 자르고 사이즈를 강제로 맞추고, 뭐 그런 짓을 수동으로 했죠.ㅠㅠ. 그걸 다시 자동(^^)으로 하기 위해.. 손을 댄 것이 바로 OpenCV였습니다. OpenCV는 최초 그냥 쉽게 사람 얼굴을 OpenCV로 인식해 보고자 시작했..
[Keras] 붓꽃 Iris 데이터 분류해보기 Iris classification using Keras 2018. 5. 18. 08:00 최근 저는 케라스를 이용해서 선형 회귀도 살짝 공부할 겸, 다변수 입력에 대한 선형회귀 문제로 혈중 지방함량이라는 데이터를 어디서 구해서 케라스를 이용한 다변수 함수에 대한 선형회귀를 학습하고, 그리고 머신러닝을 학습하는 과정에서 필수라고 하는 MNIST 데이터 셋을 케라스를 이용해서 CNN으로 구분하는 학습을 해 보았습니다. 그리고 그렇게 CNN을 이용해서 학습한 모델을 저장한 후에, 그 모델만 다시 읽어와서 내가 손으로 쓴 글씨에 테스트도 해 보았네요^^ 그러다가, 이진 분류도 학습할 겸, 케라스를 이용해서 타이타닉 생존자도 예측을 해보았습니다. 오늘은 그 흐름에서 살짝 뒤로 가는 거긴 합니다만, 또 하나의 유명한 예제인 붓꽃 Iris 분류를 이야기하려고 합니다. 너무나 유명한 통계적 예제라서 통계와..
Python에서 OpenCV를 통해 내가 손으로 쓴 숫자 영역 확인하기 2018. 5. 8. 08:00 어떻게 사는게 좋을까? 어떤 선택을 하는 것이 최선일까?를 난데없이 문득 고민하는 하루입니다. 별로 고민없이 물 흐르는데로 사는 것이 인생이라 생각하고, 오직 즐거움(^^)만을 따라다녔는데... 뭔가 요즘 선택을 계속 고민하게 되네요.ㅠㅠ. 이럴때는 일하다말고, 잠시 블로깅하는 것이 정신건강에 좋죠^^. 얼마전에 이때까지 10년 블로그 생활중에 처음으로 OpenCV라는 아이를 이용해서, Python으로 OpenCV를 이용해서 사람의 얼굴이나 몸을 인식하는 것을 haarcascade를 이용해서 연습했는데요. 이번에는 내가 직접 쓴 숫자에서 숫자 하나하나가 위치하는 영역을 인식하고 싶네요^^. 어떻게하면 좋을까요^^. 정답은?? 구글이죠^^ 아무튼.. 그 연습을 시작해볼께요...아... 이겁니다. 이 손글씨..

반응형