Study159 [아두이노] 드론 만들기 (싱글콥터 만들기) - Prologue 아두이노 드론 만들기 : Prologue 뭔가 촉이 왔다! 그래서 혹시나 하고 지난 블로그를 되돌아 봤더니…역시나… 아두이노 4족보행 로봇 만들기를 처음 포스팅 한 것이 2016년 6월 20일이었다. 이건 뭐…지킬박사와 하이드씨도 아니고, 늑대인간도 아니고…여름만 되면 공돌이로 변신하고자 하는 욕구가 넘치는 돌연변이 문돌이라고나 할까…-.- 그 때 첫 문장이 이러했다. 이제 막 걸음마를 뗐는데… 벌써 수퍼맨이 되어 날아가려고 한다고나 할까… [아두이노] 아두이노 4족보행 로봇 만들기 ~ 1 그랬다. 그 때는 정말 아무 것도 모른 채로 하룻강이지 범 무서운 줄 모르고 무작정 덤볐던 것 같다^^ 그러면 지금은? 일단 걷는 것은 해봤으니 진짜로 날아볼 수 있을까? 솔직히 말하면 그리 자신은 없다. 아두이노라는.. 2017. 7. 7. Android Things 살펴보기 ~ #6 Android Things Release Note 요약 : 4.0 ~ 4.1 지난 5월 14일에 정리한 것이 개발자 프리뷰 3.1까지였는데 그새 4.1까지 업데이트 되었다. 아무래도 짚고 넘어가야 할 것 같다…^^; Developer Preview 4릴리즈 날짜 : 2017년 5월 빌드 번호 : NIH40E play service : 10.0.0 이 프리뷰 릴리즈는 지원되는 하드웨어에 대한 개발과 호환성 테스트를 하기 위해 Android Things를 이용하고자 하는 개발자들과 얼리 어댑터들을 위한 것으로 이 프리뷰에 대한 아래의 일반 가이드라인에 주의하길 바란다.이 릴리즈는 지원되는 하드웨어에 대한 여러 지속적 이슈가 있으니 발견한 버그들은 리포트해주길 바란다.이 프리뷰에서는 API들의 모든 부분을 사.. 2017. 6. 21. Android Things 살펴보기 ~ #5 Android Things : TensorFlow 예제 Android Things 홈페이지의 글만 번역을 하다가 너무 지루해서 예제 하나를 돌려보기로 했다. 기왕지사 돌리는 것, 조금은 있어보이는 것으로 돌려보자 하고 TensorFlow 예제를 돌려보기로 했다. 뭐, 내가 하는 일이 늘 그렇듯이 한번에 잘 되지는 않았다. 몇가지 실수와 실행 결과를 살펴보도록 하겠다. TensorFlow 예제를 위한 준비 Android Thinsg의 TensorFlow 예제는 다음 링크에서 다운로드 받을 수 있다. https://github.com/androidthings/sample-tensorflow-imageclassifier 이 예제는 대기 상태에서 LED가 점등되고 버튼을 누르면 카메라로 이미지를 촬영하여 촬영된.. 2017. 6. 19. 로지스틱 회귀 비용함수로부터 Cross-entropy 도출하기 로지스틱 회귀 비용함수로부터 Cross-entropy 도출하기 원래 지난 번 포스팅에서 cross-entropy까지 언급하기로 했었는데 정신없이 정리하다보니 이 부분이 누락되어 로지스틱회귀의 비용함수만 언급하고 지나가버렸다. 그래서 이번 포스팅에서는 간단하게 로지스틱회귀 비용함수 식이cross-entropy 식으로 변형되는 과정을 간단하게 알아보도록 하겠다. 로지스틱회귀 비용함수 복습 수차례 반복되었지만 로지스틱회귀 비용함수 식은 아래와 같다. 김성훈 교수님의 강좌에도 나오지만 이 식은 결국 다항로지스틱회귀의 비용함수인 cross-entropy와 동일한 식이다. 뭐 수학이나 공학을 전공한 사람들은 금방 알 수 있겠지만 우리 문돌이들은 두드러기가 생길 문제이므로 간단하게 풀어보도록 하겠다. cross-en.. 2017. 6. 18. 아이와 함께 하는 무드등 만들기~ 아두이노 가지고 놀기 - 아이와 함께 하는 무드등 만들기~ 사실 지난 주 페이스북에서 친구가 다음과 같은 링크를 공유했다.https://www.facebook.com/NTDTVKorea/videos/1390641794308544/ 음료 디스펜서라나? 사실 디스펜서라는 이름조차 처음 들어봤다…-.- 난척좀 하느라 바로 댓글에 ‘하나 만들어주랴?’ 라고 올렸는데 정작 친구들보다 우리 집 애들이 만들어 달라고 난리다…ㅠ.ㅠ 그래서 이번 주말에 만드려고 계획을 세우고 잇었는데 정작 주말이 되니 너무 귀찮다…ㅠ.ㅠ 사실 예전에 로봇 만들 때 혹시나 필요하지 않을까 하고 에어 펌프 모터와 에어 실린더를 잔뜩 사놨다가 묵히고 있던 차라 잘됐다 싶기도 했는데 막상 프레임 만들 생각을 하니 로봇 만들 때 하드보드지에 칼.. 2017. 5. 22. React 살펴보기 #8 Conditional Rendering React에서는 필요한 기능을 캡슐화한 고유한 컴포넌트를 만들 수 있다. 그리고 애플리케이션의 상태에 따라 이들 중 일부만 렌더링할 수 있다. React에서의 조건부 렌더링은 자바스크립트에서 조건문이 하는 방식과 동일하게 작동한다. 자바스크립트의 if나 조건 연산자같은 연사자들을 이용하여 현재 상태를 표시할 elements를 생성할 수도 있고, React가 거기에 맞춰 UI를 업데이트하도록 할 수도 있다. 아래의 두 component를 살펴보자function UserGreeting(props) { return Welcome back!; } function GuestGreeting(props) { return Please sign up.; } 사용자가 로그인 했는지의.. 2017. 5. 15. Android Things 살펴보기 ~ #4 Android Things Release Note 요약 아직 개발자 프리뷰 단계이지만 Android Thing가 어떻게 변화해 왔는지를 안다면 Android Things의 지향점을 파악하는 데 조금은 도움이 될 것이라는 판단 하에 개발자 프리뷰1에서부터 현재의 개발자 프리뷰 3.1까지 각 버전별 릴리즈 노트를 살펴보고자 한다. 물론 Android Things 홈페이지 내용을 번역한 것이다…^^; 다 번역을 하고 보니 아직은 특별히 주목할 만한 것은 없으며 지원 기기의 추가, 아직 지원하지 않는 API들에 대한 지원 확대, 그리고 마지막 3.1 릴리즈에서 보여지는 구글 클라우드 서비스와의 연동 등이 주 내용으로 판단된다. 아직은 성장 단계로 조금 더 지켜봐야 할 것이다. 앞으로도 지속적으로 릴리즈 노트를 .. 2017. 5. 14. 라즈베리 파이로 스마트 미러 만들기 MagigMirror2 사용해보기 시간은 대체로 망설임을 잡아먹고 산다. 할까? 말까?, 이렇게 할까? 저렇게 할까?, 언제 할까? 물음표가 붙은 매 순간을 시간은 낼름낼름 받아먹으면서 점점 더 기운을 내서 빨리 가버린다. 아두이노를 이용하여 스마트 미러를 만들어보고자 시작한 것이 벌써 2달여가 지나가고 있다. 그 사이 많은 망설임과 다른 선택지에 밀려 별다른 진전도 없이 시간은 흘러갔다. 물론 그 사이 라즈베리파이로 방향 전환을 하여 Alexa도 한 번 테스트를 해보고 Android Things도 한 번 설치해보고 하긴 했으나 실질적인 도움이 되는 건 없었다. 이런 저런 상황을 보니 아무래도 직접 모든 것을 해결하기에는 역부족이다 싶어 그 유명하다는 스마트 미러용 오픈소스 Magic Mirror2를 설.. 2017. 5. 13. Docker 컨테이너에서 Jupyter kernel 추가하기 Docker 이미지로 설치한 Jupyter에 커널 추가하기 텐서플로우를 시작하면서 나의 Mac mini에 Docker 이미지로 텐서플로우를 설치하였고 이 이미지를 실행하면 텐서플로우 예제 노트북이 포함된 jupyter가 실행된다. 설치 이후 별다른 문제가 없이 잘 사용을 하고 있었는데 이번에 로지스틱회귀 비용함수와 관련된 내용을 공부하다가 이 비용함수의 그래프를 그려주는 python 소스(jupyter notebook)가 있길래 가져다 사용을 해보려 했더니 이 소스가 python 3.X 기반이었다. 그런데 Docker 이미지에 있는 jupyter는 python2 커널만 있어서 python3 커널을 추가하는데 조금 삽질을 했다. 삽질 과정은 생략하고 간단하게 Docker 이미지로 텐서플로우를 설치한 경우 .. 2017. 5. 7. 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음 반응형