(포스트에서 다뤄지는 해당 도서는 저자 및 출판사의 지원을 받아 제공되었고, 이에 대한 서평을 쓴 것임을 알려드립니다.) 딱 딥러닝을 공부하는 사람들이 딥러닝을 구현하려면 파이썬을 반드시 배워야 하는 것으로 알고있지만, 사실 알고보면 다양한 언어로도 딥러닝의 기능을 구현할 수 있다. 우리가 알고 있는 대부분의 언어들도 배열 형태로 수학 연산을 구현할 수 있고, 이를 계산할 수 있는 기능만 갖추고 있다면, 다양하지는 않지만 흔히 심층 신경망이라고 하는 딥러닝 구조를 구현할 수 있다. 그 언어 중 하나가 R이다. R은 쉽게 말하면, 통계 이론을 구현하는데 특화되어 있는 프로그래밍 언어이다. 사실 파이썬이 범용적으로 사용할 수 있는 형태로 쉽게 구현할 수 있기 때문에 오늘날에 많이 쓰이고 있는 언어긴 하지만,..
(해당 포스트에서 소개하고 있는 "머신러닝을 활용한 웹 최적화" 책은 한빛미디어로부터 제공받았음을 알려드립니다.) 머신러닝을 활용한 웹 최적화 웹 최적화에 머신러닝을 도입한 국내 최초의 책. 통계학과 머신러닝이라는 수학적 방법을 이용해 최적화를 설명하고 코드를 통해 구체적으로 알기 쉽게 정리했다. www.hanbit.co.kr 예전과는 다르게 생활속에서 인공지능을 적용한 사례들이 점점 늘고 있다. 단순히 뭔가를 예측하거나, 이상점을 탐지하는 것에서 벗어나, 이제는 로봇을 제어하기도 하고, 인간이 생각하지 못했던 새로운 무언가를 만들어내기도 한다. 많은 사례들이 존재하기는 하지만, 내가 흥미롭게 본 사례 중 하나는 웹 최적화에 사용한 것이었다. 사실 간단한 원리이긴 하지만, 사용자에게 여러 가지 웹 UI에..
이전 포스트에서 언급했다시피 Arduino Nano 33 BLE Sense를 통해 수집한 데이터를 BLE를 거쳐서 PC에 보내고, 이를 csv파일로 저장하는 과정을 수행했다. 그런데 전혀 예상하지 못한 부분에서 문제가 발생했다. 보통 아두이노에 스케치코드를 올리고, 디버깅을 할 때는 일반적으로 Serial 통신을 활용하고, 이 때 USB를 연결해서 사용한다. 아마 보통 이 과정에서는 Serial Monitor로도 데이터가 잘 보이고 문제가 없을 것이다. 문제는 이제 USB를 끊고, 아두이노에 보조 배터리를 연결해서 원격으로 사용할 때 발생한다. 물론 Nano가 아닌 Uno나 Leonardo 같은 경우는 배럴이라고 부르는 어댑터를 꽂을 수 있는 부분이 달려 있기 때문에, 별도의 배터리 슬롯이나 어댑터, S..
회사에서 하는 일중에 Arduino Nano 33 BLE Sense에 센서를 붙이고, 측정값을 무선으로 수집하고자 하는 것이 있었다. 가장 쉽게 할 수 있는 일이 Arduino 라이브러리 중 ArduinoBLE.h를 붙이고, 통신에 필요한 속성을 설정하는 것인데, 이 예제 중에는 딱 내가 원하는 목적으로 구현된 것이 없었다. 내가 하고자 하는 것은 다음과 같다. 아두이노에 센서를 붙이고, 주기적으로 센서값을 읽어온다. 이 때 센서값은 String으로 넘겨준다. PC에서는 아두이노에서 읽은 데이터값을 BLE를 통해서 String 포멧으로 받아온다. String으로 받은 데이터를 시간 데이터와 묶어서 csv형태로 저장한다. PC에서 보낸 명령어를 통해서 아두이노를 제어한다. 만약 통신이 끊어질 경우, 다시 ..
- Total
- Today
- Yesterday
- ColorStream
- Pipeline
- 한빛미디어
- 강화학습
- Variance
- Policy Gradient
- DepthStream
- bias
- Kinect
- TensorFlow Lite
- Offline RL
- RL
- windows 8
- dynamic programming
- 파이썬
- Python
- Kinect SDK
- SketchFlow
- Gan
- Windows Phone 7
- Expression Blend 4
- Distribution
- processing
- Off-policy
- arduino
- 딥러닝
- PowerPoint
- End-To-End
- Kinect for windows
- reward
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |