본문 바로가기
인공지능/딥러닝 기초

딥러닝 프레임워크(Deep Learning Framework)

by 미눅스[멘토] 2024. 1. 8.
728x90

텐서 플로우(TensorFlow) 

  • -가장 널리쓰이는 프레임워크 중 하나
  • -구글이 주도적으로 개발하는 플랫폼
  • -파이썬,C++ API를 기본으로 제공하고, 자바스크립트, 자바, 고, 스위프트 등 다양한 프로그래밍 언어를 지원
  • -tf.keras를 중심으로 고수준 API를 통합 (2.x버전)
  • -TPU(Tensor Processing Unut) 지원

         ㄴ TPU는 GPU보다 전력을 적게 소모, 경제적

         ㄴ 일반적으로 32비트 (float32)로 수행되는 곱셈 연산을 16비트(float16)로 낮춤

 

 

케라스(Keras)

  • 파이썬으로 작성된 고수준 신경망 API로 TensorFlow, CNTK, 혹은 Theano와 함께 사용 가능
  • 사용자 친화성, 모듈성, 확장성을 통해 빠르고 간편한 프로토타이핑 가능
  • 컨볼루션 신경망, 순환 신경망, 그리고 둘의 조합까지 모두 지원
  • CPU와 GPU에서 매끄럽게 실행

 

'인공지능 > 딥러닝 기초' 카테고리의 다른 글

딥러닝 데이터 표현과 연산  (1) 2024.01.08
인공지능 기초  (0) 2024.01.08