본문 바로가기

python

(170)
구글 드라이브에서 바로 실행되는 Jupyter Notebook - Colaboratory 2018. 2. 23. 08:00 얼마전 아무런 생각없이 구글 드라이브에 접속해서 공부하던 Jupyter Notebook 파일을 관리하다가 뭔가 신가한 것을 발견했습니다. 구글의 새로운 서비스인 모양인데... 너무 놀랬거든요...^^ 살짝 소개해 드릴께요~~제 드라이브에서 Jupyter Notebook 파일들이 있는 한 폴더인데요... 요즘 제가 Tensor Flow를 정리중이라 티가 좀 나죠^^그리고 우연히 그 중 하나를 클릭했는데 연결된 앱이라는 말과 Colaboratory라는 단어가 나타나내요...그걸 눌렀다가 깜짝 놀랜거죠.. 헉 바로 저렇게 Jupyter 환경이 나타날 줄은....Shift + Enter나 플레이버튼을 누르면 실행됩니다. 아.. tqdm은 지원하지 않아서 임시로 주석처리...Tensor Flow 조차 이미 설치되..
[Tensor Flow] XOR 문제를 해결하기 위해 은닉층(Hidden Layer)를 하나 추가해 보기 2018. 2. 19. 08:00 대부분의 딥러닝 혹은 신경망 책, 동영상 강의등을 보면 이렇게 진행해 오다가 XOR라는 단어가 나타납니다. 저도 전자회로 이후에 이렇게 AND, XOR 등의 단어를 많이 본 건 참 오랜만이네요. 처음 AND를 학습[바로가기]했던 예제는 입력 노드에 가중치가 붙고 출력 노드로 이어지는 아주 심플한 구조였습니다. 이번에는 단일 신경망으로는 풀 수 없는 유명한 문제 XOR를 은닉층 하나 추가해서 간단히 풀어내는 예제를 볼려고 합니다~~~~ 오늘도 언제나 그렇듯~ 김성훈 교수님의 유명한 딥러닝과 텐서플로우 공개 강좌[바로가기], 그 외에 엣지있게 설명한 텐서플로우[바로가기], 딥러닝 첫걸음[바로가기], 처음 배우는 머신러닝[바로가기]을 정말 단순히 따라가는 수준입니다. 뭐 아무튼... 처음 AND 예제[바로가기..
[Tensor Flow] 텐서보드 Tensorboard 사용해보기 2018. 2. 9. 07:24 최근 저는 텐서플로우로 간단한 Hello World 수준의 예제를 한 번 다뤄보고[바로가기], 그 후에 변수의 히스토리를 Python list형으로 저장해서 학습이 완료된 후에 확인해보는 것[바로가기]을 다루고난 후, 입력 변수가 2개, 출력 변수가 1개인 경우의 선형회귀(Linear Regression) 문제를 텐서플로우로 확인하는 예제[바로가기]도 다루어 보았습니다. 이제 텐서플로우에서 참 유용하게 사용하는 텐서보드(Tensor Board)를 소개하려고 합니다. 이전에 정말 초급모드로 다룬적[바로가기]이 있습니다만, 그 때는 저 자신도 그게 뭔지도 모르고 그냥 이렇게 하니 되네요~~하고 이야기했던 거라 다시 다뤄보고 싶었습니다. 언제나 Python을 공부하다 보면 참 고마운 분들이 많습니다. 너무 많..
[Tensor Flow] 간단한 예제로 텐서플로우 시작해보기 2018. 1. 25. 08:00 요즘 인공지능이라는 단어는 참 많은 분야에 너무 많이 사용되는 것 같습니다. 특히나 그 중에 딥러닝이라는 단어는 더더욱 그렇죠. 저는 딥러닝의 학술적 의미 같은 어려운 이야기를 하려는 것은 아니구요. 딥러닝을 정말 쉽게 학습할 수 있는 여러 라이브러리 중에서 아무래도 가장 유명하다고 할 수 있는 Tensor Flow를 학습해 보려합니다. 뭐 그냥 쉽게 쉽게 진행해 보려구요....^^ 그래서 정말 오랜만에 연재를 시작하려고 합니다. 언제나 그렇듯 저 자신의 지식을 정리하려는 의도랍니다.^^ (그러므로 부족한 부분은 댓글로 부탁드립니다.) 이 분야는 절대 혼자 힘으로 할 수 있다고 생각할 수 없죠^^. 이번 연재는 김성훈 교수님의 유명한 딥러닝과 텐서플로우 공개 강좌[바로가기], 그 외에 엣지있게 설명한 텐..
연습삼아 해보는 비트코인(bitcoin) 시세 예측하기 - 그런데 비트코인이랑 목요일이 뭔 관계가 있나??? 2018. 1. 8. 08:00 요즘 비트코인의 열풍이 대단합니다. 전 뭐 인형 뽑기조차 무서워하는 소심한 캐릭터라 별관심이 없었는데, 그래도 주변에서 많이들 하시고, 또 많이들 수익을 얻었다고 하니 살짝 뉴스를 좀 찾아 읽어보는 수준이었죠^^. 그러다가 문득 요즘 제가 관심있어하는 데이터 사이언스 관련해서 연습용으로 한 번 다뤄볼까하는 생각을 하게 되었습니다. 그래도 명색이 데이터 사이언스 관련 책인 파이썬으로 데이터 주무르기[바로가기]도 쓴 데이터 사이언스 저자인데 말이죠^^. 그래서 책에서도 소개했지만, Selenium[바로가기]과 fbprophet[바로가기]을 이용해서 비트코인 시세 예측을 한 번 시도해 보았습니다. 두 모듈 모두 제가 블로그에서 다루기도 헀지요^^.먼저 비트코인의 시세 데이터는 위 Bitcoincharts라는 ..
ROS Subcriber와 Publish 실습: OpenCR IMU 테스트 2017. 12. 28. 07:00 2017년도 굿바이를 할 때인가 봅니다. 올해초 그렇게 ROS를 정말 열심히 해보겠다는 계획은 데이터 사이언스[바로가기] 관련된 글들에 집중하고, 또 데이터 사이언스 관련 책을 출판[바로가기]하는 일과 또 이제 막 시작하는 블럭코딩[바로가기] 관련일들로 또 약간 후순위로 변경되고 말았네요. 그래도 오픈로보틱스 세미나에서 엄청 부족하지만, 발표[바로가기]도 하는 경험을 가졌습니다. 그래서 올해가 가지전에 그래도 저처럼 ROS를 독학하시는 분들께 뭔가 하나는 도움을 드려보자는 생각에 지난번에 제가 Turtlebot3[바로가기]를 얻어서 신나게 테스트하는 것[바로가기]에서 살짝 더 발전시켜 보기로 했습니다.당시 제가 테스트(라고 쓰고 따라하기)했던 것은, Turtlebot3에 탑재된 OpenCR보드에 ROS에..
PinkWink의 데이터 사이언스 관련 책이 출판됩니다. - 파이썬으로 데이터 주무르기 2017. 12. 20. 08:00 정말 왜 한다고 결심하고 시작했지?? 하고 후회하는 일이 있었습니다. 최근 저는 책을 한 권 집필했는데요. 나같은 어중이 떠중이가 뭐 대단하다고 이렇게 책을 쓰겠다는 거지? 하면서 몇번을 후회하다가 결국 모든 작업이 마쳐졌네요... 저는 출판이라는 작업이 그렇게 어려운지 몰랐습니다. 저자는 그저 아이디어와 글과 자료만 있을 뿐 그건 책이 아니더라구요. 디자인하시는분, 교정, 기획, 편집.. 휴.. 정말 많은 분들의 손길이 거치는 것이 책인것 같습니다. 그래서 더더욱 중간중간 후회했지요..ㅠㅠ. 아무튼.... 사실 저의 공식적인 출판은 NCS의 학습모듈을 집필할 때였습니다만, 그건 일종의 국책사업이고, 이번에는 순수하게 제 의지로 수행하는 거니 첫 출판 책이지요. 이 책의 구성을 하게 된 히스토리가 있습니..
지도 그리는 모듈 Folium의 업그레이드에 대해 달라진 점들 2017. 11. 30. 08:00 예전에 Python에서 지도 시각화에 좋은 도구인 Folium을 소개[바로가기]했었습니다. 당시에는 설치하면 버젼이 0.2,1이 설치되었었는데요. 그 후에도 버전 0.3.0까지는 Circle 마커의 크기의 단위가 바뀌는 말고는 큰 문제없이 진행되었던 것이... 지금은 갑자기 버전이 0.5.0으로 올라가면서 꽤 많은 변화가 생겼습니다. 특히 당시 코드를 동작시키면 에러가 나는 문제까지 생겼습니다. 당시 버전에서 작성된 이런 코드를 실행하면 바로 저 geo_path라는 부분에서이런 메세지... TypeError: choropleth() got an unexpected keyword argument 'geo_path'즉 geo_path라는 입력 인자가 없다는 에러가 뜹니다. 일단 쉽게 이야기해서 geo_pat..

반응형