2월쯤인가에 kickstarter를 통해서 pebble에서 만든 스마트워치인 pebble time을 신청했었는데, 그게 이제 도착했다. 몇가지 사진 좀 올려보려고 한다. 이번에 처음으로 스마트워치를 써보는데 생각보다 심플했고, 그냥 장난감 시계처럼 느껴졌다. 일단 이걸 사용하려면 폰에 pebble watch 전용 앱을 설치하고 시계와 블루투스 페어링을 시켜야 한다. 이걸 통해서 폰에서 시계로 펌웨어 업데이트도 할 수 있고, 전용 앱도 설치할 수 있었다. 몇가지 watchface랑 음악 재생용 앱을 받아서 사용해봤는데, 괜찮았다. 음악재생도 보니까 곡 전환이라던가 음량 조절같은게 폰을 켜지 않은 상태에서도 되다보니 예전처럼 폰을 켜고 음악 바꾸고 다시 끄고 하는 과정을 줄일 수 있어서 좋았다. 하루종일 차..
마침 빅데이터 강의 과제를 하는 도중에 재미있는 주제가 있어서 한번 소개해보고자 한다.미국 Florida에 보면 흔히 잘 알고 있는 NASA 우주센터가 있다. 그런데 사실 여기는 우주에 관해서만 연구하는 장소만 있는게 아니라 WWW 서버가 있는 곳이기도 하다. 다시 말해 미국에서 인터넷 연결을 되어 있는 곳이라면 이 서버를 거쳐서 원하는 정보를 주고 받게 되는 것이다. 당연히 이 서버로 들어오는 정보는 사용자가 어디로 request를 하는지, 최종적인 목적지(endpoint), 그리고 그 페이지를 접속했을 때 받은 request code 등이 있겠다. (이 모든게 HTTP 프로토콜 안에 정의되어 있다.) 물론 이 정보를 활용하게 된다면 사람들이 어떤 페이지에 많이 접속하는지, 혹은 어떤 페이지에 접근했을..
요즘 회사에서 진행하는 소프트웨어 교육에선 임베디드 프로세서와 관련된 내용을 다루고 있다. 특히 요즘 많이 쓰고 있는 ARM cortex을 직접 조작하면서 LED나 DC motor 같이 주변기기를 직접 해보기도 하고, 프로세서내에 내장되어 있는 인터럽트 핸들러나, 타이머/카운터등을 직접 조작해보면서 과제에서 요구하는 요구사항들을 구현해보곤 했다. 사실 이 주제이전에 들었던 들었던 내용이 C Programming과 SW Engineering 쪽이었는데, 그때는 내가 원하는 함수나 기능은 그냥 구현하고 싶은대로 구현하고 잘 동작도 되었다. 그런데 이런 환경 자체가 임베디드로 넘어오면서 그대로 사용할 수도 없게 되었다. 우리가 일반적으로 쓰는 PC가 아닌, 제한된 자원과 기기들을 사용해서 원하는 기능을 구현해..
한번 5개의 processing 창을 동시에 출력하는 예제를 해봤다. 내용은 각 창마다 마우스 포인터의 위치를 따라가는 예제이다.(참고 : http://stackoverflow.com/questions/20730901/create-more-than-one-window-of-a-single-sketch-in-processing) import javax.swing.*; SecondApplet s;ThirdApplet t;FourthApplet f;FifthApplet ff; void setup() { size(640, 480); PFrame f = new PFrame(width, height); PFrame s = new PFrame(width, height); PFrame t = new PFrame(wid..
최근에 듣기 시작한 과목중에 분산 시스템을 활용한 빅데이터 강의가 있길래 듣고 있다. apache spark 라는 걸 사용해서 진행한다는데 앞으로 어떤걸 배울지 궁금하다. 화면으로 보이는 내용이 바로 ipython notebook이라는 건데, web상에서 실시간으로 문서 작성, 수정 및, python code를 직접 수행할 수 있게끔된 일종의 포멧형태이다. 강의 과제는 보통 이렇게 notebook 형식으로 주고 그안에 제시된 과제를 spark를 이용해서 해결하는 방법으로 진행되는 거 같았다. 그런데 무엇보다 신기했던건 vagrant라는 툴이었다. 좀 찾아보니까 이 툴은 가상머신 관리 프로그램이라고 한다. 보통 특수환경을 요구했던 강의들은 그 환경이 구축된 VM 이미지를 배포했었다. 그런데 아무래도 일반 ..
일전에도 말했지만, 계속 통계쪽에 관심을 가지고 공부하고 있다. 사실 요즘에 뜨고 있는 기술 중 하나인 인공지능이나 머신러닝도 어떻게 보면 빅데이터를 통해 수집된 데이터를 통계 툴을 활용해서 예측값을 보여주기도 하고 혹은 visualization을 할 수도 있는 것이다. 이런 것들을 가르쳐주는 기초 통계 수업들은 참 많은데, 이걸 어떻게 하면 실생활에 적용시킬 수 있는가에 대해서는 뭔가 명확하게 설명해주는 수업이 없었다. 그런데 얼마전에 edX에서 그런 내용을 다루는 수업을 열었었고, 한 3달동안 수강한 것 같다. 마침 얼마전 종강이 되서 한번 평을 적어보고자 한다. 수업 이름은 The Analytics Edge 혹은 TAE라도 부른다. 이 수업에서도 여타 수업과 마찬가지로 머신러닝 수업에서 잘 다루는 ..
이상하게 동영상이나 게임을 할때 보니까 소리가 일정 이상 올라가지 않는 것을 확인했다. 분명 컴퓨터 볼륨 설정은 100으로도 해놨고 스피커 볼륨도 100으로 한 상태인데, 생각보다 소리가 크지 않은걸 느낀 사람들이 있을 것이다. 뭔가 이상하다 싶어서 소리 옵션을 살펴보니까 관련 옵션이 있어서 소개해보고자 한다. 제어판 - 소리쪽으로 가서 자신이 현재 사용하고 있는 스피커의 속성을 살펴보면 위와 같이 뜬다. 그중 고급 기능에 있는 음향 강도 이퀄라이제이션(영어로는 loudness equalization) 체크되어 있지 않은 것을 확인할 수 있을텐데, 이 부분을 체크해주면 된다. 아마 MS에서 만든 세부 옵션인 듯한데, 이걸 세팅해주면 이전에 일정이상 올라가지 않던 소리도 조금더 커진 것을 확인할 수 있다.
R로 진짜 상상하는 그 모든 것을 만들 수 있는거 같다.위의 이미지는 chicago 시내에서 발생하는 차량 도난 데이터를 google maps에서 뽑은 지도 위에 올린 이미지다. 그리고 이 이미지는 미국 전역의 살인 사건 발생 빈도를 heatmap으로 표현한 것이다. legend를 보면 알겠지만 색깔이 밝을수록 살인사건이 많이 발생하는 것을 나타낸다. 위와 같은 출력형태를 보통 heatmap이라고 하는데, 보통 빈도가 많은 곳을 진하게 표현하는 식으로 visualization이 이뤄진다. 지금 듣는 강의에선 보니까 이렇게 공공기관에서 공개한 csv 파일을 R로 import 시키고, 그 정보를 ggmap을 통해서 표현하는 과정을 보여주고 있다. 아마 내가 알기론 우리나라도 빅데이터를 정책쪽으로 반영하면서 ..
낙성대입구역 근처에는 헌책방집이 있다. 매번 학교갈 일이 생길 때마다 그 책방에 가서 뭐 살게 없나 보곤 하는데, 간혹 보석같은 책들도 찾는 느낌으로 가서 갈때마다 설레는 느낌이 든다. 어쩌면 이번 포스트에서 소개할 책도 역시 그런 보석 중 하나가 아니었을까 싶다. 사실 이 책에 대해선 사전 지식이 전무했다. 그냥 컴퓨터 관련 게시판을 가면, 소프트웨어와 관련된 직종을 가진 사람이라면 누구나 한번쯤은 읽어봐야 한다는 책 중에 이 책이 소개되어 있길래 그 헌책방에서 집어왔었고, 그게 벌써 1년 반전의 일이다. 그 시간동안 뭘 할지 갈팡질팡하다가 어느덧 소프트웨어를 다루는 직종을 선택하게 되었고, 마침 기초 소프트웨어 교육을 받던 중에 틈틈히 읽게 되었는데, 뭐랄까... 앞으로 뭔가 구조를 설계하거나 코딩을..
요즘 공부할게 무척 많아졌다는 생각이 든다. 물론 본업이 폰의 플랫폼에 관한 것이니까 어쩔 수 없이 시스템쪽을 계속 공부하고 있지만, 점점 big data나 cloud computing에 대한 관심과 더불어서 온라인강의에서도 그런 강의들을 많이 제공하는 것 같다. 예를 들어서 현재 듣고 있는 강의중에 MIT에서 강의하는 Analytics Edge가 그렇다. 이 강의를 듣고 있는 사람이 있으려나 싶은데, 정말로 재미있는 주제를 통계와 기계학습과 관련해서 가르친다. 쉬운 예제로는 간단한 linear model을 만들어서 포도주의 판매량을 예측하고 이에 영향을 미치는 변수를 가려낸다던지, 조금더 고민해야 될 과제로는 2012년 미 대선에 대한 결과를 실제로 머신러닝에 접목시키고, 승부를 예측하면서 실제 결과와..
- Total
- Today
- Yesterday
- Kinect SDK
- windows 8
- Expression Blend 4
- processing
- SketchFlow
- arduino
- TensorFlow Lite
- Python
- DepthStream
- Gan
- 한빛미디어
- 파이썬
- 딥러닝
- Offline RL
- Variance
- Policy Gradient
- RL
- dynamic programming
- PowerPoint
- Off-policy
- 강화학습
- reward
- ColorStream
- Windows Phone 7
- End-To-End
- Kinect
- Kinect for windows
- Distribution
- Pipeline
- bias
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |