01 Machine/Deep learning
Lec00 - Machine/Deep learning 수업의 개요와 일정
알파고, 이세돌
머신러닝, 딥러닝기술을 이용한 의사결정
이를 이해하는 것이 이 시대에 슈퍼파워를 갖는 힘
머신러닝이 무엇일까?
수학적 지식이 적은 사람일지라도
텐서플로, 파이썬으로 구현해보고 싶은 사람들
Goals
머신러닝 알고리즘의 기본적인 이해
- 선형회귀, 로지스틱 회귀(분류)
- 인공신경망, 합성곱, 순환신경망
툴(텐서플로, 파이썬)을 이용한 문제 해결
Course structure
- 10분 정도의 수업
- 프로그래밍 튜토리얼
Acknowledgement
- Andre Ng's ML class
- Convolutional Neural Networks for Visual Recognition
- Tensorflow
Schedule
- 머신러닝 기본 개념
- 선형회귀
- 로지스틱 회귀
- 신경망
- 딥러닝
Lec01 - 기본적인 ML의 용어와 개념 설명
explicit programming의 한계
- 스팸 필터
- 자동드라이빙
-> 너무 많은 rules, 개발자의 도움 없이 프로그램 스스로 학습해서 자동 분류하면 어떨까?
지도학습/비지도학습
-
정해져있는(labeled, trained) 데이터 : 지도학습
-> ex.이미지 라벨링, 이메일 스팸필터, (1)(시간에 따른)시험성적 예측(regression), (2)(시간에 따른)P/F(binary classification), (3)(시간에 따른)grade(A,B,C,D,F)(multi-label classification).
training dataset 필요 -
구글뉴스, Word clustering과 같은, 자동적으로 유사한 것들끼리 그룹핑 : 비지도학습
lab01 - TensorFlow의 설치 및 기본적인 operations
data flow graphs를 사용해서 numerical한 계산을 한다!
data flow graphs?
노드(operation)와 엣지(data)간 연산
텐서들의 그래프
TensorFlow 설치 및 실행
import tensorflow as tf
tf.xxx 형태로 사용
import tensorflow as tf
hello = tf.constant("Hello, TensorFlow!")
sess = tf.Sesstion()
print(sess.run(hello))
->b'Hello, TensorFlow!'
constant라는 노드를 만들고 세션을 만들어 이것을 실행시켰다.
TensorFlow Mechanics
1. Tensorflow operations을 이용해 그래프 생성
2. run graph(operation) - sess.run(op, feed_dict={x:x_data}) <-fedd_data로 값을 넘겨준다.
3. graph 내 변수 업데이트(혹은 리턴)
Tensor - Rank, Shapes, and Types
placeholder
그래프를 정의한다.
Author And Source
이 문제에 관하여(01 Machine/Deep learning), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kkomz/모두를-위한-딥러닝-강좌01저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)