saurus2
Saurus2
saurus2
전체 방문자
오늘
어제
  • 분류 전체보기
    • 개발
      • AJAX
    • ML Ops
    • Profile
    • 음식점
    • 배낭여행
    • 컴퓨터공학
      • 알고리즘 공부
      • C++
      • Sever 스터디
      • Java spring
      • 알고리즘 _ 문제해결
      • 딥러닝
      • Java 정리
      • Python
      • LeetCode 1000
      • Machine Learning Study
      • Sign language Detection Pro..
      • LeetCode Solutions
    • 비콘
    • 데일리 리포트
    • 유학일기
      • 영어 공부
      • Daily
    • AI Master Degree
      • Data Mining
      • AI and Data engineering
      • Math Foundations for Decisi..
      • Natural Language Processing

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 백준
  • 딕셔너리
  • 취준
  • 리트코드
  • 알고리즘
  • c++
  • Python
  • 취업준비
  • 릿코드
  • two pointer
  • 딥러닝
  • 개발자 취업준비
  • 온라인저지
  • 알고리즘문제해결
  • BFS
  • 개발자
  • DFS
  • 파이썬
  • LeetCode
  • 문제해결능력

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
saurus2

Saurus2

[골빈해커의 3분 딥러닝 텐서플로맛] Part 1. 딥러닝 정의 그리고 텐써플로
컴퓨터공학/딥러닝

[골빈해커의 3분 딥러닝 텐서플로맛] Part 1. 딥러닝 정의 그리고 텐써플로

2018. 10. 29. 23:55

안녕하세요, 나무 토끼 입니다. 

오늘은 골빈해커의 3분 딥러닝 텐서플로맛을 기록하려고 합니다. 


제목 : 골빈해커의 3분 딥러닝 


1. 딥러닝의 정의

-- 출처 : 나무위키 https://ko.wikipedia.org/wiki/%EB%94%A5_%EB%9F%AC%EB%8B%9D

딥 러닝(영어: deep learning), 심층학습(深層學習)은 여러 비선형 변환기법의 조합을 통해 높은 수준의 추상화(abstractions, 다량의 데이터나 복잡한 자료들 속에서 핵심적인 내용 또는 기능을 요약하는 작업)를 시도하는 기계학습(machine learning) 알고리즘의 집합[1] 으로 정의되며, 큰 틀에서 사람의 사고방식을 컴퓨터에게 가르치는 기계학습의 한 분야라고 이야기할 수 있다.

어떠한 데이터가 있을 때 이를 컴퓨터가 알아 들을 수 있는 형태(예를 들어 이미지의 경우는 픽셀정보를 열벡터로 표현하는 등)로 표현(representation)하고 이를 학습에 적용하기 위해 많은 연구(어떻게 하면 더 좋은 표현기법을 만들고 또 어떻게 이것들을 학습할 모델을 만들지에 대한)가 진행되고 있으며, 이러한 노력의 결과로 deep neural networks, convolutional deep neural networks, deep belief networks와 같은 다양한 딥 러닝 기법들이 컴퓨터비젼, 음성인식, 자연어처리, 음성/신호처리 등의 분야에 적용되어 최첨단의 결과들을 보여주고 있다.

나무위키에서는 이렇게 정의 하고 있습니다. 


1-1. 인공지능 > 머신러닝 > 딥러닝

인공지능 : 관념에 가까운 것 , 컴퓨터가 인간의 사고를 모방

머신러닝 : 컴퓨터가 스스로 학습

딥러닝 : 딥러닝으로 대표되는 인공신경망을 통해, 머신러닝을 구현 하는 기술.


바나나를 식별하는 특징을 알려주며 학습을 시킨다. 바나나 사진을 주고 

'이 사진은 바나나' 라고 컴퓨터에게 학습시키며 요컨대,  end - to - end 학습이라고 한다.

바나나 -> 길다 / 노란색 / 약간 휘었다 -> 바나나


반대로 인공지능은 

길다 / 노란색 /약간 휘었다 -> 바나나 라는 식에 특징을 수작업으로 추가해줘야 한다. 

그리고 머신러닝은 바나나 사진만 입력해주면 알아서 새로운 특징을 학습하고 인식할 수 있다는 정의를 가지고 있다. 


1-2. 텐서플로 TensorFlow 

머신러닝 프로그램으로써, 특히 딥러닝 프로그램을 쉽게 구현할 수 있도록 다양한 기능을 제공 

C++로 작성되었지만 파이썬, 자바, 고 등의 다양한 언어를 지원함.

파이썬이 최우선으로 지원되기 때문에 파이썬을 추천합니다.






저작자표시 (새창열림)

'컴퓨터공학 > 딥러닝' 카테고리의 다른 글

[맥북] 딥러닝 텐서플로 part 1.  (0) 2021.04.02
[Yolo v3] Object Detection 물체 인식 오픈소스 darknet 소스 분석  (3) 2018.11.06
[YOLO v3] 물체 인식 Real-Time Object Detection (Deap Learning) Darknet  (0) 2018.10.31
[골빈해커의 3분 딥러닝 텐서플로맛] Part 2. 텐서플로 설치 / 주피터 노트북  (0) 2018.10.30
밑바닥 부터 시작하는 딥러닝 Deep Learning from Scratch [Part 1] : 파이썬과 라이브러리  (0) 2018.10.23
    '컴퓨터공학/딥러닝' 카테고리의 다른 글
    • [Yolo v3] Object Detection 물체 인식 오픈소스 darknet 소스 분석
    • [YOLO v3] 물체 인식 Real-Time Object Detection (Deap Learning) Darknet
    • [골빈해커의 3분 딥러닝 텐서플로맛] Part 2. 텐서플로 설치 / 주피터 노트북
    • 밑바닥 부터 시작하는 딥러닝 Deep Learning from Scratch [Part 1] : 파이썬과 라이브러리
    saurus2
    saurus2
    Simple is Best

    티스토리툴바