Tensorboard Lecture 데이터 마이닝 최 현영 컴퓨터학부.

Slides:



Advertisements
Similar presentations
학교 자체평가의 실제 신 동 한. 목 차  표지 제목  학교 소개  평가위원회 구성  지표별 평가의 실제  학교 자체평가의 향후 반영 계획  설문지 처리.
Advertisements

10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
Ⅲ 스포츠 축제 문화 3. 스포츠 미디어와 스포츠 산업. 스포츠 미디어의 종류 : 인쇄 매체, 방송 매체, 디지털 매체 - 인쇄 매체 : 종이에 단어와 이미지를 담아 의사를 전달하는 신문이나 잡지, 책이나 카탈로그 등을 포함하는 활자 중심의 매체 - 방송 매체 : 영상과.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
MATLAB 기초강의 연세대학교 방사선학과 방사선영상 실험 실습. MATLAB 이란 ?  Matlab 이란 MATrix LABoratory 를 뜻하는 말로서, 수 치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
Contents. H E R A H E B E S 1. 3XY 의 제안 !2. HERA 마케팅 전략 분석 3. 소비자 분석 4. Solution 5. HERA HEBES 마케팅 전략 여대생 고객 확보를 위한 신 제품라인 과 홍보전략 제안 팀명 3XY 팀원 한양대학교 한기종.
사업 계획서 일 시 정 지
PMP교육개최 안내 주간반 Time Schedule
2009 학교정보공시 입력 유의 사항 안내 광주광역시교육청.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
보고순서 동사무소 통폐합 및 기능개편 계획 1 ` 성과와 역량중심의 신인사시스템 정착을 위한 2 인사쇄신대책.
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
Regularization 과적합(overfitting) 문제 Machine Learning.
Multiple features Linear Regression with multiple variables (다변량 선형회귀)
Neural Network - Perceptron
- 자금조달을 위한 계획서 - 부동산학과 이슬기
* 그룹 상시 연락망 : 각사 조직도 기준 연락망으로 대체함
내 아이를 위한 구강관리.
Chaper 2 ~ chaper 3 허승현 제어시스템 설계.
*노동문제 * -비정규직 유효림 박지희 전향숙 황연두.
14주차 1교시 강화계획 [학습목표] 1. 강화계획의 정의를 안다 [학습내용] 1. 단순한 강화계획 2. 간헐적 강화 3. 복합 계획 4. 선택과 대응법칙 [사전학습] 강화계획이 일어날 수 있는 사례를 생각해본다.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
5세 누리과정 운영기준 월.
2장. 데이터의 시각적 묘사.
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
Sigmaplot 화학시스템공학과 정태윤.
신년워크숍-전략경영본부 (월), 09:30~13:30, 본관 교육장.
일하는 시간이 줄어드는 만큼 생산 효율을 높이자.
제 2 장 변수와 상수.
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
Parallel software Lab. 박 창 규
국가대표 생애주기교육 프로그램 참여방법 안내
Lab Assignment 3 Deep Learning 1 1.
합리적‧동태적 정원모형 설계 Wisdom21 Management Consulting.
Business Flow 공무원 연금공단 복지몰 입점 제안서 주식회사 엠앤비프로.
메소드와 클래스 정의 및 문제 풀이 Method and Class Define and Problem Solve
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
수업 첫 날 교육B 황유미 첫 수업 계획에 대해 알아보도록 하겠습니다..
제12장 지역사회서비스혁신사업과 바우처.
연결링크 이미지를 마일리지샵 내에 기획전으로 제작하여 오픈/노출 사이즈 가로 1000/세로 상관x 배너사이즈 가로 400
2015 한국연구재단 글로벌박사 양성사업 변경사항 안내
장애인단체 간담회 마스터 제목 스타일 편집 마스터 제목 스타일 편집 장애인 단체 간담회 마스터 부제목 스타일 편집
6장 마케팅 조사 박소현, 김중호, 박기찬.
알기쉬운실무회계 대원과학대학 세무경영과 교육과제.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
북 카페 사업계획서 국제관계학과 강 동 우.
Philosophy Update
브라피팅 메뉴얼 리바이스 바디웨어
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
제8장 결합원가계산.
원가 관리 교육 1.기업가치와 원가관리 2.원가구성 3.전통적 원가계산의 절차와 이해 3-1)원가계산 및 관리의 필요성
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
기록관리혁신 종합실천계획
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
웅진 코웨이 마케팅 전략 분석.
착한가게 광고 제안 착한 매출, 착한 광고! 돈벌리는 착한 어플!.
실험 8. 다이오드의 응용.
상사용 역량진단 시스템 사용안내 1. 역량진단 시스템 프로세스 2. 상사진단 - 상사진단 1차 - 상사진단 2차.
우수사원 연수 제안서 2-1. 항공, 호텔, 식사, 차량 세부 안내 (지역순서대로 작성 발리-싱가포르-괌)
3월의 나에게….
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
제2기 지역사회복지계획 수립, 추진 및 평가 사 례 발 표
[ 딥러닝 기초 입문 ] 2. 통계적이 아니라 시행착오적 회귀분석 by Tensorflow - Tensorflow를 사용하는 이유, 신경망 구조 -
Model representation Linear regression with one variable
Presentation transcript:

Tensorboard Lecture 데이터 마이닝 최 현영 컴퓨터학부

Tensorboard Tensorflow 에서 제공하는 시각화 도구.

사용법[1] 그래프에 표현하고 싶은 데이터를 결정하고 summary를 추가 위에서 추가한 summary를 합병 with tf.name_scope(‘train’) as scope: -> scope의 안의 노드들에 상위 노드를 만들어서 묶어줌 tf.histogram_summary(‘W’,w) -> 벡터 형태의 데이터를 표현할때 사용) tf.scalar_summary(‘cost’,cost) -> 스칼라 형태의 데이터를 표현할때 사용) 위에서 추가한 summary를 합병 merged = tf.merge_all_summary() 그래프를 작성할 위치 지정 writer = tf.train.SummaryWriter(“tmp/log”,sess.graph_def) 작성한 그래프 저장 summary = sess.run(writer …); writer.add_summary(summary)

사용법[2] 텐서 보드 코드 작성 터미널에서 명령어 실행 웹브라우저에서 접속 tensorboard --logdir=저장위치 Ex) tensorboard --logdir= /Users/choihyun- young/jupyterWorkspace/tensorflow/tensorboard/lec_log/test1 결과 웹브라우저에서 접속 http://0.0.0.0:6006

그래프 기호 기호 이름 의미 namespace_node 이름 범위를 나타내는 상위 레벨의 노드 horizontal_stack 각각 서로 연결되어 있지 않는 연속된 숫자 노드들 vertical_stack 서로 연결되어 있는 연속된 숫자 노드들 op_node 개별 운영 함수 노드 constant 정수 summary 요약된 정보를 가지는 노드 dataflow_edge 함수 사이의 데이터 흐름을 보여주는 선 control_edge 함수 사이의 제어의존성을 보여주는 선 reference_edge 발신 함수 노드는 수신 텐서를 변화시킴을 보여주는 참조 선

Constants example import tensorflow as tf matrix1 = tf.constant([[3,3]],name="matrix1") matrix2 = tf.constant([[2],[2]],name="matrix2") product = tf.matmul(matrix1, matrix2, name="product") tf.histogram_summary("matrix1", matrix1) tf.histogram_summary("matrix2", matrix2) tf.histogram_summary("product", product) with tf.Session() as sess: #sess.run(t) = t.eval() writer = tf.train.SummaryWriter("/Users/choihyun-young/Desktop/tensorboard/lec/test", sess.graph) merged = tf.merge_all_summaries() summary, _ = sess.run([merged,product], feed_dict={}) writer.add_summary(summary)

place holder example - tensorboard import tensorflow as tf x = tf.placeholder("float", (2, 3), name='x') y = tf.zeros([2, 3], "float", name = 'y') z = tf.add(x, y, name='z') tf.histogram_summary("x",x) tf.histogram_summary("y",y) tf.histogram_summary("z",z) with tf.Session() as sess: writer = tf.train.SummaryWriter("/Users/choihyun-young/Desktop/tensorboard/lec/test3", sess.graph) merged = tf.merge_all_summaries() summary,_= sess.run([merged, z], feed_dict={x: [[1,2,3], [4,5,6]]}) writer.add_summary(summary)

linear regression fname = 'ex1data1.txt’ xy = genfromtxt(fname, delimiter=',', dtype='float32') m = xy.shape[0] n = xy.shape[1] x_data = np.concatenate((np.ones((m,1)),xy[0:,:(n-1)]),axis=1) y_data = xy[0:,(n-1):] with tf.name_scope("data") as scope: x = tf.placeholder(tf.float32, name='X') tf.histogram_summary("X", x) y = tf.placeholder(tf.float32,name ='Y') tf.histogram_summary("y", y) W = tf.Variable(tf.random_uniform([n,1], -1.0 , 1.0), dtype=tf.float32, name ='W') tf.histogram_summary("weight",W)

linear regression 1 2𝑚 𝑖=1 𝑚 ( ℎ 𝜃 𝑥 𝑖 − 𝑦 𝑖 ) 2 X W Y h= 𝑊 ∗ 𝑋 ℎ−𝑌 1 2𝑚 𝑖=1 𝑚 ( ℎ 𝜃 𝑥 𝑖 − 𝑦 𝑖 ) 2 ℎ−𝑌 ( ℎ−𝑌) 2 1 2𝑚 (ℎ−𝑌) 2

linear regression with tf.name_scope("train") as scope: hypothesis = tf.matmul(x, W, name='hypothesis') cost = tf.div(tf.reduce_mean(tf.square(tf.sub(hypothesis,y))),2) tf.scalar_summary("cost", cost) a = tf.Variable(0.01) Y X, W

linear regression optimizer = tf.train.GradientDescentOptimizer(a).minimize(cost) with tf.Session() as sess: writer = tf.train.SummaryWriter("/Users/…/linearRG", sess.graph) merged = tf.merge_all_summaries() tf.initialize_all_variables().run() for step in xrange(401): summary, _ = sess.run([merged,optimizer] , feed_dict={x : x_data, y : y_data}) writer.add_summary(summary, step) ( merged data, global step(x축))

linear regression – full graph Main Graph 에서 flow확인 Auxiliary nodes에서 W를 update Gradient 안에 train이 존재 반복적으로 broadcasting