일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- programmers
- 네이버 부스트캠프 ai tech
- 프로그래머스
- dbms
- 웹서버
- 해시
- Kruskal's Algorithm
- 정렬
- 웹프로그래밍
- 백준
- greedy
- 크루스칼 알고리즘
- Prim's Algorithm
- 소수
- 웹 프로그래밍
- 순열 알고리즘
- 다이나믹 프로그래밍
- 프림 알고리즘
- SERVLET
- jsp
- 벡엔드
- 정렬 알고리즘
- DP
- BJ
- 그리디
- 부스트코스
- mst
- mysql
- 브라우저
- request
- Today
- Total
끵뀐꿩긘의 여러가지
Deep Learning Framework(PyTorch vs TensorFlow) 본문
Deep Learning Framework(PyTorch vs TensorFlow)
끵뀐꿩긘 2022. 9. 29. 07:28딥러닝 프레임워크(Deep Learning Framework):
딥러닝 + 프레임 워크
딥러닝:
여러 층을 가진 인공신경망(Artificial Neural Network)을 사용하여 머신러닝 학습을 수행하는 것
기계가 자동으로 대규모 데이터에서 중요한 패턴 및 규칙을 학습하고,이를 토대로 의사결정이나 예측 등을 수행하는 기술이다.
프레임워크:
응용 프로그램을 개발하기 위한 여러 라이브러리나 모듈 등을 효율적으로 사용할 수 있도록 하나로 묶어 놓은 일종의 패키지
여러 딥러닝 프레임워크들이 있지만 현재 선두를 달리는 딥러닝 프레임워크는 단 두개이다.
텐서플로(TensorFlow):
구글이 개발한 오픈소스 소프트웨어 라이브러리이며 머신러닝과 딥러닝을 쉽게 사용할 수 있도록 다양한 기능을 제공한다.
-
데이터 플로우 그래프를 통한 풍부한 표현력
-
아이디어 테스트에서 서비스 단계까지 이용 가능
-
계산 구조와 목표 함수만 정의하면 자동으로 미분 계산을 처리
- 딥러닝 모델을 구축하는 단계에서 기초 레벨 부터 직접 만들어 나가야하므로 배우기 어렵다
- 메모리를 효율적으로 사용하지 못한다
파이토치(PyTorch):
토치(Torch)는 페이스북의 AI 연구 팀이 개발한 파이썬 기반 오픈소스 머신러닝 라이브러리이며, 토치(Torch)라는 머신 러닝 라이브러리에 바탕을 두고 만들어졌다.
파이토치의 특징
- 익히기 쉽고 간결하며 Define by Run 방식으로 구현이 빠르게 되고 디버깅이 쉽다
- 동적 그래프를 사용한다
- 비교적 빠른 최적화가 가능하다
- 텐서플로우에 비해 디테일한 모델링이 불가능하다
TensorFlow vs Pytorch
https://velog.io/@freejack/PyTorch-vs-TensorFlow-in-2022
PyTorch vs TensorFlow in 2022
Original Link: https://www.assemblyai.com/blog/pytorch-vs-tensorflow-in-2022/이 포스트는 위 원문을 번역한것 입니다. 번역문이 이해가 안될경우 원문을 참조 하시기 바랍니다.PyTorch와 Tensor
velog.io
위의 글 요약:
모델 가용성 면에서는 현재 파이토치가 우세하고, 이는 논문에서 파이토치의 사용횟수가 최근 몇년간 크게 늘어난것을 보면 알 수 있다
하지만 직접 서비스를 하는 산업 환경에서는 배포가 유리한 TF가 더 선호되고,
커뮤니티와 정보 자원같은 생태계에 대해서도 TF가 더 유리하다.
하지만 이는 산업에 종사하는지, 학계에 있는지 등 개인의 상황에 따라 다르다
'Naver boostcamp -ai tech > week 02' 카테고리의 다른 글
Pytorch template (0) | 2022.09.30 |
---|---|
PyTorch DataSet and DataLoader (0) | 2022.09.30 |
colab과 VScode ssh 연결 (0) | 2022.09.30 |
PyTorch autograd (자동미분) (0) | 2022.09.30 |
PyTorch Tensor(텐서) (0) | 2022.09.29 |