1. 개발도구 및 라이브러리 설치

yum groupinstall -y "Development tools"


2. EPEL Repository 추가, pip 설치

yum install -y epel-release

yum install -y python-pip


3. tensorflow 설치 (GPU용은 별도 문서 참고)

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.1-cp27-none-linux_x86_64.whl 


출처: http://lux.cuenet.kr/100 [(주)큐넷]

[에러 메세지]

SyntaxError: Non-ASCII character '\xeb' in file mapper.py on line 28, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details


[에러 원인]

코드 내에 파이썬이 한글을 제대로 읽지 못해서 발생하는 에러


[해결 방안]

코드 상단에 아래의 주석 추가

#-*- coding:utf-8 -*-



[참고]

http://codaa.tistory.com/371




Computer Machine Learning Conferences List


Machine Learning Conferences


● ICML (International Conference on Machine Learning)

- 머신러닝 국제학회

- 2017 컨퍼런스 https://2017.icml.cc/


● NIPS (Neural Information Processing Systems)

- 신경세포 정보 처리 시스템 학회

- 2017 컨퍼런스 https://nips.cc/


Computer Vision and Image Processing Conferences


● CVPR (IEEE Conference on Computer Vision and Pattern Recognition)

- 세계 최대 ‘컴퓨터 비전 및 패턴 인식’ 컨퍼런스

- 2017 컨퍼런스 http://cvpr2017.thecvf.com/program/main_conference


● ICCV (International Conference on Computer Vision)

- 컴퓨터 비전 컨퍼런스

- 2017 컨퍼런스 http://iccv2017.thecvf.com/


Data Mining Conferences


● KDD (SIGKDD Conference on Knowledge Discovery and Data Mining)

- 세계 최대 '데이터 사이언스' 컨퍼런스

- 2017 컨퍼런스 http://www.kdd.org/kdd2017/program


 ● WSDM (ACM Conference on Web Search and Data Mining)

- 웹 검색과 데이터 마이닝 컨퍼런스

- 2017 컨퍼런스 http://www.wsdm-conference.org/2017/accepted-papers/


 ●  ICDM (The IEEE International Conference on Data Mining)

- 데이터 마이닝 컨퍼런스

- 2017 컨퍼런스 http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=60171&copyownerid=70798


 ●  AAAI (Conference on Artificial Intelligence)

- 인공지능 관련 컨퍼런스

- 2017 논문 http://www.aaai.org/Conferences/AAAI/2017/aaai17call.php


Information Retrieval Conferences


● SIGIR (Special Interest Group on IR, 시그아이알)

- 정보검색(Information Retrieval) 분야 대표 학회

- 2017 컨퍼런스 http://sigir.org/sigir2017/program/sirip/


● CIKM (ACM International Conference on Information and Knowledge Management)

- 정보와 지식 관리 컨퍼런스

- 2017 컨퍼런스 http://cikm2017.org/


● RecSys (ACM Recommender Systems Conference)

- 추천 시스템 전문 학회

- 2017 컨퍼런스 https://recsys.acm.org/recsys17/program/


- Reference

다크프로그래머 - http://darkpgmr.tistory.com/156

라미 - [동기부여] 2017년도 학회 모음

- EXAMPLE

| First Header  | Second Header | Third Header         |
| :------------ | :-----------: | -------------------: |
| First row     | Data          | Very long data entry |
| Second row    | **Cell**      | *Cell*               |
| Third row     | Cell that spans across two columns  ||
[Table caption, works as a reference][section-mmd-tables-table1] 

Result

Table caption, works as a reference
FIRST HEADERSECOND HEADERTHIRD HEADER
First rowDataVery long data entry
Second rowCellCell
Third rowCell that spans across two columns


- Alignment

| Header One | Header Two | Header Three | Header Four |
| ---------- | :--------- | :----------: | ----------: |
| Default    | Left       | Center       | Right       |
HEADER ONEHEADER TWOHEADER THREEHEADER FOUR
DefaultLeftCenterRight


- Column spanning

| Column 1 | Column 2 | Column 3 | Column 4 |
| -------- | :------: | -------- | -------- |
| No span  | Span across three columns    |||
COLUMN 1COLUMN 2COLUMN 3COLUMN 4
No spanSpan across three columns


- Reference

https://productivityarchive.wordpress.com/2013/08/10/%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4-%EC%96%B8%EC%96%B4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%ED%91%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0%EC%98%81%EB%AC%B8-2/

사용자 입력

- 문자열 입력 데이터

string = input() 


- 정수형 입력 데이터

num = raw_input() 


옵션 입력


#!/usr/bin/python 

# 여기서부터 프로그램 시작

import sys if len(sys.argv) == 1: # 옵션 없으면 도움말 출력하고 종료

  print "숫자로 된 옵션을 입력해 주세요"

  exit(1) 

elif not isNumber(sys.argv[1]): # 옵션이 숫자인지 검사

  print "에러! 10진수 숫자(실수/정수)를 입력해 주세요"

  exit(2)


print float(sys.argv[1]) + 1 # 옵션에 1을 더한 후, 출력


- Reference

http://mwultong.blogspot.com/2007/01/python-input-number-argv-argument.html

>>> a = ['한글','영어','수학']
>>> print a
['\xc7\xd1\xb1\xdb', '\xbf\xb5\xbe\xee', '\xbc\xf6\xc7\xd0']
>>> print repr(a).decode('string-escape')
['한글', '영어', '수학']


- Reference

http://egloos.zum.com/ZHANITEST/v/1279856

- 파일 이어 쓰기

echo 'abcd' >> test.txt


- 스크립트 코드



- 결과

repeat:216523   total:5023668   (0.043101)

repeat:217856   total:5077349   (0.042907)

 . . . . . .

repeat:211803   total:5000116   (0.042360)

repeat:222836   total:5041013   (0.044205)

--------------------------

repeat:21476831 total:506915435 (0.042368) 




$ start=0; end=10; for i in `seq -f "%03g" $start $end` ; do  echo $i ; done;      

000

001

002

003

004

005

006

007

008

009

010


$ seq -w 0 10

00

01

02

03

04

05

06

07

08

09

10


Linux Command - View binary file (.bin)


- 포맷

xxd ${파일 이름}


- 예제

xxd test.bin | less

xxd test.bin | head -n 20

[Markdown] Show url image on github wiki


- 포맷

![ ${이미지 ID} ] ( ${이미지 URL 주소} )


- 예제

![lenna](https://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png)

+ Recent posts