파이썬은 재수강까지 해서 좀 익숙한데.. 텐서플로우는 완전 처음 봄
ㅎㅇㅌ~
깃허브에 올라오는 딥러닝 관련 라이브러리
1등 텐서플로우
2등 카페
3등 케라스
4등 mxnet
그렇다고 한다.
Tensorflow란?
- Tensor(텐서)는 데이터를 표현하는 방식을 의미, 행렬로 표현할 수 있는 2차원 형태의 배열을 높은 차원으로 확장한 것
- 데이터 플로우 그래프(Dataflow Graph) 방식을 이용, 수학 계산과 데이터의 흐름을 노드(Node : Operation 즉 더하기, 곱하기 등)와 엣지(Edge : Data Array)를 사용한 방향 그래프로 표현
- 데이터를 의미하는 Tensor와 Dataflow Graph를 따라 연산이 수행되는 형태(Flow)를 합쳐 탄생한 이름
- Google에서 만든 딥러닝을 쉽게 구동할 수 있게 하는 라이브러리
- 머신러닝
: 주어진 소재를 인간이 처리하여 컴퓨터를 학습시키는 방법 (사람이 개입)
- 딥러닝
: 인간의 작업이 생략, 알고리즘을 이용하여 스스로 분석하는 방법 (데이터 기반이라서 데이터가 엄청 많아야 정확도가 올라감)
- 딥러닝 종류
1. CNN(Convolutional Neural Network) : 특징맵을 생성하는 필터 학습이 가능하여 비전(Vision) 분야에서 활용
2. RNN(Recurrent Neural Network ) : 순차적 정보가 담긴 데이터를 통해 규칙적인 패턴과 정보를 추출하는 방법으로 텍스트, 음성, 음악, 영상 등의 분야에서 활용
3. RBS(Restricted Boltzmann Machine과 DBN) : 제한된 볼츠만 머신은 비지도 학습으로 차원 축소, 분류, 선형 회귀 분석 필터링, 특징값 학습, 주제 모델링 등에 사용되는 알고리즘 - 처음 봄
텐서플로우 교육 실습도 정리해서 올리고 싶었으나, 교육 영상은 텐서플로 1버전이고 나는 2.x.x 버전이어서 오류가 많이 나서 일단 생략하겠음 ㅠㅠ
'abt Machine Learning > Tensorflow & Deeplearning' 카테고리의 다른 글
CNN (image Recognition Classifier, Artificial intelligence) (0) | 2023.08.25 |
---|---|
머신러닝과 딥러닝의 차이점 (0) | 2023.08.25 |
다중분류모형 (Softmax) (0) | 2023.08.25 |
Tensorflow 버전 낮추기 (0) | 2023.08.25 |
Tensorflow 개념 (텐서, 그래프, 세션, 연산자, 변수, 플레이스 홀더 ) (0) | 2023.08.22 |