본문 바로가기

예제

(19)
[Tensor Flow] 단층 신경망으로 텐서플로우를 이용해서 MNIST 숫자 판독해보기 2018. 3. 2. 08:00 데이터 사이언스 카테고리에서 저는 [Tensor Flow]라고 제목에 머릿말을 달고 연재를 시작했는데요. 처음에는 나이, 체중에 따른 혈중지방함량치를 선형회귀로 예측하는 예제[바로가기] 수행했었는데요. 그때 단층 신경망을 사용했었죠. 오늘은 MNIST 필기 숫자를 판독해볼려고 합니다. 언제나 그랬지만, 오늘은 특별히 글 앞 부분의 코드는 김성훈 교수님의 유명한 딥러닝과 텐서플로우 공개 강좌[바로가기]의 내용을 따르고 있습니다. 단, 글 후반부 숫자 데이터를 확인하는 과정은 알량한 지식으로 제가 살을 정말 쪼금 붙였습니다. 오늘의 결과는 좋지 않습니다. 그러나 이미지 인식률을 높이는 것이 목적이 아니라, 간단한 신경망으로 예제 하나를 해보는 것이 그 내용입니다. 먼저... import tensorflow ..
[Tensor Flow] XOR 문제를 해결하기 위해 은닉층(Hidden Layer)를 하나 추가해 보기 2018. 2. 19. 08:00 대부분의 딥러닝 혹은 신경망 책, 동영상 강의등을 보면 이렇게 진행해 오다가 XOR라는 단어가 나타납니다. 저도 전자회로 이후에 이렇게 AND, XOR 등의 단어를 많이 본 건 참 오랜만이네요. 처음 AND를 학습[바로가기]했던 예제는 입력 노드에 가중치가 붙고 출력 노드로 이어지는 아주 심플한 구조였습니다. 이번에는 단일 신경망으로는 풀 수 없는 유명한 문제 XOR를 은닉층 하나 추가해서 간단히 풀어내는 예제를 볼려고 합니다~~~~ 오늘도 언제나 그렇듯~ 김성훈 교수님의 유명한 딥러닝과 텐서플로우 공개 강좌[바로가기], 그 외에 엣지있게 설명한 텐서플로우[바로가기], 딥러닝 첫걸음[바로가기], 처음 배우는 머신러닝[바로가기]을 정말 단순히 따라가는 수준입니다. 뭐 아무튼... 처음 AND 예제[바로가기..
[Tensor Flow] 간단한 예제로 텐서플로우 시작해보기 2018. 1. 25. 08:00 요즘 인공지능이라는 단어는 참 많은 분야에 너무 많이 사용되는 것 같습니다. 특히나 그 중에 딥러닝이라는 단어는 더더욱 그렇죠. 저는 딥러닝의 학술적 의미 같은 어려운 이야기를 하려는 것은 아니구요. 딥러닝을 정말 쉽게 학습할 수 있는 여러 라이브러리 중에서 아무래도 가장 유명하다고 할 수 있는 Tensor Flow를 학습해 보려합니다. 뭐 그냥 쉽게 쉽게 진행해 보려구요....^^ 그래서 정말 오랜만에 연재를 시작하려고 합니다. 언제나 그렇듯 저 자신의 지식을 정리하려는 의도랍니다.^^ (그러므로 부족한 부분은 댓글로 부탁드립니다.) 이 분야는 절대 혼자 힘으로 할 수 있다고 생각할 수 없죠^^. 이번 연재는 김성훈 교수님의 유명한 딥러닝과 텐서플로우 공개 강좌[바로가기], 그 외에 엣지있게 설명한 텐..
ROS URDF의 기초예제 Pan/Tilt 시스템 2017. 3. 20. 08:00 우연히 검색하던중 ROS 공부에 유용한 Github 페이지를 하나 찾았습니다. ROS 로보틱스 프로그래밍이라는 책의 소스코드가 있는 곳[바로가기]인데요. 실습하기 좋은 코드가 많더라구요. 사실 예전에 ROS 3D 시삭화툴 RVIZ에 대해 기초스러운 글[바로가기]을 올렸었는데요. 그 후 너무 오랜 시간이 지나 그나마 살짝 공부하던 기초가 머리를 떠나셔서ㅠㅠ. 다시 한 번 학습을 했습니다.^^ 물론 첫 문장에서 이야기한 누군가가 올려준 학습용 예제를 따라하는 것이지만 말이죠^^팬틸트라는 시스템은 이것 저것 학습하기 참 좋은 시스템인 것 같습니다.^^아무튼~~~ 오늘은 위 그림처럼 팬틸트 이야기 해볼려구요^^먼저 catkin_create_pkg ex_urdf roscpp tf geometry_msgs urdf..
푸쉬 버튼으로 유니티 Directional Light의 Intensity 조절하기 2016. 6. 29. 08:00 오늘은 아두이노에 연결된 푸쉬 버튼을 통해 유니티의 Directional Light의 속성을 변경하는 것을 해볼려고 합니다. 예전에 거꾸로 Directional Light의 속성에 따라 LED를 조작하는 것을 했었는데요[바로가기]. 이번에는 그 반대인거죠^^이제 위 화면처럼 Object를 만들어 ARDUnity라고 이름을 붙이고, Create->3D에서 Plane과 Cube를 추가해 둡니다. 이제 ARDUnity를 애셋에서 부르고 위 그림처럼 하는 과정은 이전 글을 통해 했다고 치고 넘어가죠^^당연하지만, ARDUnity를 선택하고 Add Component를 통해 Ardunity App과Comm Serial을 추가해 둡니다. 아두니티(ARDUnity)를 구동하기 위해서는 필수 Component죠~그리고 ..
아두이노 푸시버튼으로 아두니티(ARDUnity)를 이용해서 유니티에서 폭파 효과 주기 2016. 6. 3. 07:17 한참 유니티(Unity)랑 아두이노(Arduino) 데리고 노는게 즐겁네요. 요즘처럼 뭔가 불안정하고 뭔가 조바심날 때는 확실히 이렇게 스트레스를 풀어주면 딱~ 좋죠. 지난 번에 LED 데리고 노는걸 했으니.. 이번에는 버튼 데리고 노는걸 해보도록 하죠^^이제... 저 화면도 방갑죠... ㅎㅎ. ARDUnity Asset을 불러서 Wire Edit까지는 이제 쉽게~^^ 아.. 살짝 ARDUnity 메뉴가 활성화 되지 않는다면, 에러가 콘술에 나타나면, NET 설정까지 손보셨겠죠^^. 첫 글[바로가기]에서 이야기 했던 거니까요...^^이제.. Create Empty를 하나 만들고 ARDUnity라고 이름을 바꾸고, 그 안에 다시 Create Empty로 PushButton이라고 두죠.^^이제 지난번에 했던..
ARDUnity를 이용해서 튀는 공(bounced ball)의 방향에 따라 아두이노의 LED를 유니티에서 끄고 켜기 2016. 5. 20. 08:00 새로운 무언가를 익히고 또 공부하는 것은 참~ 재미있습니다. 이런 저런 지식들이 쌓여간다는 일종의 묘한 쾌감이 있지요.~ 물론 저처럼 몹시 기초스러운 것만 야곰야곰 쉽게쉽게 익히는 얍삽함(^^)을 가지는 경우도 있지만 말이죠^^. 아무튼 요즘 제가 새롭게 취미처럼 시작한 것이 유니티(Unity)와 아두이노(Arduino), 그리고 그 사이를 연결해 주는 아두니티(ARDUnity)입니다. 아주 재미나게 보고 있죠^^ 최근 두 세개의 글도 포스팅했구요.^^ 앞선 글들은 모두 아두니티가 제공하는 예제를 놓고 진행을 했는데요. 오늘은 처음으로 그냥 맨땅에서^^ 살짝 진행하는 것을 해보겠습니다.^^ 아 그렇다고 뭐 처음부터 예제를 제가 만들었다는 것은 아니구요. 아두니티가 제공하는 예제를 보고 익혔죠^^이름에도 ..
ROS를 사용할 때 자주 사용할 기초 명령 및 기능 구경하기 2016. 5. 17. 08:00 최근 저는 ROS에 대해 정~~말 간단한 설치하기를 포스팅[바로가기]했는데요. 이번에는 ROS를 들어가기 전에 사용하는 기본적일 것 같은 (사실은 모릅니다. 뭐 ROS로 엄청 대단한 일을 해봤어야 말이죠ㅠㅠ 그래서 ROS의 튜토리얼 페이지에서 보고 감으로 이야기하는 겁니다.ㅠㅠ) 명령과 기능도 소개하고, 또 기본적인 개념에 대해 적을려고 합니다. 항상, 언제나, 참 변함없이, 결국 이번에도 그저 누구나 따라할 수 있는 투토리얼을 그저 말 그대로 따라만 한 것입니다.ㅠ.ㅠ. 오늘 글의 모든 기능은 단지 ROS wiki의 투토리얼 페이지[바로가기]에 가보기만 하면 됩니다.뭐 요거 하나는 그래도 한 번 설치하고 뭐 하나를 해봤다고 익숙하네요.... roscore 라고 입력해서 ROS를 기동하죠^^ 이제 ros..

반응형