정보


딥러닝 첫걸음 (머신러닝에서 컨벌루션 신경망까지)

김성필 저 | 한빛미디어 | 2016.12.30


18,000원


소개


머신러닝에서 컨벌루션 신경망까지 다루고 있는『딥러닝 첫걸음』. 딥러닝은 머신러닝의 기반 위에 세워진 기술이다. 딥러닝을 제대로 이해하려면 간단하게라도 머신러닝의 철학을 알고 있어야 한다. 따라서 책의 첫 번째 주제는 ‘머신러닝'에 대해 살펴본다. 두 번째 주제는 ‘인공 신경망'이다....

'기타 > Old' 카테고리의 다른 글

iframe으로 추가한 video 재생방법  (0) 2017.03.07
[도서] 텐서플로 첫걸음  (0) 2017.03.07
[도서] 블록체인혁명  (0) 2017.03.07
[도서] 파이썬머신러닝  (0) 2017.03.07
[라즈베리파이] ZERO W 출시  (0) 2017.03.07

정보


블록체인 혁명 (제4차 산업혁명 시대, 인공지능을 뛰어넘는 거대한 기술)

돈 탭스콧(기업인), 알렉스 탭스콧 저 | 박지훈 역 | 을유문화사 | 2017.01.20


25,000원


소개


1세대 디지털 혁명으로 이룬 ‘정보의 바다’를‘가치의 바다’로 만드는 2세대 혁명적 기술블록체인 기술이 가져올 변화는 기존의 패러다임과 질서 자체를 바꾸는 제2의 산업혁명에 비견할 만하다. 세계경제포럼은 전 세계 은행 가운데 80퍼센트가 블록체인 기술을 도입할 것이라는 전망을...

'기타 > Old' 카테고리의 다른 글

[도서] 텐서플로 첫걸음  (0) 2017.03.07
[도서] 딥러닝 첫걸음  (0) 2017.03.07
[도서] 파이썬머신러닝  (0) 2017.03.07
[라즈베리파이] ZERO W 출시  (0) 2017.03.07
[CSS] 마우스 cursor 의 속성값 목록  (0) 2017.03.06

정보


파이썬 머신러닝 (최신 예측 분석 기반으로 깊은 통찰력을 얻는 머신러닝 필수 가이드)

세바스티안 라슈카 저 | 이혜연 역 | 지앤선 | 2017.01.25


32,000원


소개  


이 책 [파이썬 머신러닝]은 독자들이 예측 분석 세계에 접근할 수 있도록 해주며 파이썬이 데이터 과학과 관련된 세계적으로 주요 언어 중 하나인 이유를 설명하고 있다. 여러분이 데이터에 대해 더 좋은 질문을 하고자 한다면 혹은 머신러닝 시스템을 개선하여 시스템 능력을 확대하고...

출처 : https://www.raspberrypi.org/blog/raspberry-pi-zero-w-joins-family/


라즈베리파이 ZERO W 출시



기존 라즈베리파이에 무선랜, 블루투스가 추가된 모델임에도 불구하고 가격은 10$




스팩


1GHz, single-core CPU

512MB RAM

Mini-HDMI port

Micro-USB On-The-Go port

Micro-USB power

HAT-compatible 40-pin header

Composite video and reset headers

CSI camera connector

802.11n wireless LAN

Bluetooth 4.0


공식 케이스


앞면이 카메라, 핀 연결, 덮개 형태로 구성되어 있어 쓰임새에 맞게 활용할 수 있도록 되어 있다.



아래 속성값을 활용하여 


아래와 같이 활용할 수 있다.


1
2
3
body {
    cursor : pointer;
}
cs


alias

all-scroll

auto

cell

context-menu

col-resize

copy

crosshair

default

e-resize

ew-resize

grab

grabbing

help

move

n-resize

ne-resize

nesw-resize

ns-resize

nw-resize

nwse-resize

no-drop

none

not-allowed

pointer

progress

row-resize

s-resize

se-resize

sw-resize

text

url(smiley.gif),url(myBall.cur),auto

vertical-text

w-resize

wait

zoom-in

zoom-out

initial


출처 : https://www.w3schools.com/cssref/pr_class_cursor.asp

역시 고가의 제품을 사전에 파악도 안하고 만든것이 문제 인거 같았다.


지금 만들고 있는 매직미러는 사전/후 조사를 잘해야 될거 같음.


에몬스 등 가구업계가 시도한 IoT 거울 '매직미러' 판매 중단


출처 : http://biz.newdaily.co.kr/news/article.html?no=10124472




CSS로

selector { cursor: none; }

예시

<div class="nocursor">
 <!-- some stuff -->
</div>
<style type="text/css">
    .nocursor { cursor:none; }
</style>

자바스크립트로 처리한 예제 (특정 DIV 구간에만 적용)

<div id="nocursor"><!-- some stuff --></div>
<script type="text/javascript">
    document.getElementById('nocursor').style.cursor = 'none';
</script>

BODY  전체에 적용한 예제

<script type="text/javascript">
    document.body.style.cursor = 'none';
</script>

참조, 마우스 감추기를 하면 타인에게 화를 불러들일 수 있음 !


출처 : http://stackoverflow.com/questions/1071356/is-it-possible-to-hide-the-cursor-in-a-webpage-using-css-or-javascript



날짜 유효성 검증


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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/* 날짜 관련 유틸리티 */
const WsDate = {
        
    /* 날짜 일 수 관련 배열 */
    WS_DAYS : [31,28,31,30,31,30,31,31,30,31,30,31],
    
    /* 유효한 날짜인지 여부 검사 */
    isValid : function(yyyymmdd){
        if!yyyymmdd.match(/^[0-9]{8}$/) ){
            return false;
        }
 
        var yyyy = yyyymmdd.substr(0,4);
        var mm = yyyymmdd.substr(4,2);
        var dd = yyyymmdd.substr(6,2);
 
        // 윤년에 2월 계산 
        if(this.isLeaf(yyyy) && mm == 2){
            if(dd <= this.WS_DAYS[mm-1+ 1){
                return true;
            }
        }
 
        // 그 외
        if(dd <= this.WS_DAYS[mm-1] ){
            return true;
        }
 
        return false;
    },
    
    /* 윤년 여부 검사 */
    isLeaf : function(yyyy){
        if( yyyy%4==){
            if( yyyy%400==){
                return true;
            }
            if( yyyy%100==){
                return false;
            }
            return true;
        }
        return false
    },
    
};
cs


파이썬 카메라 관련 메뉴얼 링크


시작하기

https://www.raspberrypi.org/learning/getting-started-with-picamera/worksheet/


관련 메뉴얼

https://picamera.readthedocs.io/en/release-1.12/install.html





[설치]


#1 소스 다운로드 받아서 컴파일하는 방법 

http://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/


#2 그냥 리파지토리에서 다운로드 받아 설치 하는 방법 

http://cosmosjs.blog.me/220723901506


물론 2번이 쉽다.


$ sudo apt-get install libopencv-dev python-opencv


[장단점 정리]


#1) 소스컴파일 

장점 

  최신버전 사용가능 2017년 2월 현재 3.2.0 버전 사용 가능  


단점

  느리다 : 대략 반나절 이상 걸림, python2.7 버전용 / 3.4에서 안됨


#2) apt-get 

장점

  빠르다 : 1분도 안되서 가능


단점

  구식 버전임 2017년 2월 현재 2.4.9.1 버전을 다운로드 받음


[총평]


일단 apt-get으로 다운로드 받아서 감좀 익혀 본 이후 소스 컴파일 하여 cv2.so 파일을 site-packages에 넣어 사용하는 방법을 추천 함.


[기타링크]


imutils 사용 예제 - opencv 활용 유틸리티 메소드

http://www.pyimagesearch.com/2015/02/02/just-open-sourced-personal-imutils-package-series-opencv-convenience-functions/

+ Recent posts