정보관리기술/데이터베이스

텐서플로(TensorFlow) / ①

아이티신비 2024. 2. 29. 09:00

문제 6) 텐서플로(TensorFlow)

답)

 

1.구글의 인공지능 플랫폼 라이브러리라이브러리, TensorFlow 개념

가. TensorFlow 정의

  • 머신러닝 모델의 손쉬운 제작과 빌드 및 배포를 위해 구글에서 만든 엔드 투 엔드 오픈소스 플랫폼

 

나. TensorFlow 특징

 
직관적 API
케라스 , 파이썬파이썬, C++ API 이외 Backward Compatible 지원
이중 모드
CPU , GPU 모드별로 ML 연산과 단순작업 분할
TPU
텐서플로우 전용 최적화 칩셋 활용

 

2. TensorFlow Architecture 및 구성요소

가. TensorFlow Architecture (2.0 기준기준)

 
  • 간소화된 API 기반으로 케라스케라스(Keras)와 에거엑스큐션에거엑스큐션(eager execution)을 활용한 모델 구축
 
 
나. TensorFlow 구성요소
 
항목
특징
기능설명
Tensor
Int , String 동작 정의
그래프 모서리 일반 값 , 다양한 요소 값
Operation
임의 연산 수행
다양한 속성값 표현
Node
입입,출력물 구성
방향성 그래프 구조체 및 묶음
Kernel
듀얼 모드 지원
CPU, GPU 별 연산 및 작업 수행
Training
매트릭스 구성
코어 텐서 플로우플로우, 텐서 분석보드 구성
Model versioning
모델 병렬화
모델 저장 및 관리관리, 시퀀싱
Deployment
서버, 엣지 디바이스디바이스,웹 지원 배포
모델 배포 , 언어 및 플랫폼 무제약 배포
  • TensorFlow 2.0을 통해 개선된 속도와 성능 그리고 첨단 모델 학습으로 다양한 인공지능 프로젝트 수행 중임중임

 

3. 최신 인공지능 프로젝트 동향

프로젝트 명
사용기술 및 특징
설명
마젠타
보강 학습 알고리즘
미술, 음악 물질 생성 프로젝트
fast.ai
Pytorch기반 최신사례활용
고속 뉴럴 네트워킹 트레이닝
디텍션
Mask R CNN, RetinaNet, Fast R CNN
페이스 북 에서 진행하는 객체 검출 프로젝트
도파민
강화학습 +프로토타입
강화학습 에이전트 생성 및 러닝
  • 인공지능 적용분야가 점진적으로 확대확대, TensorFlow의 흐름과 기술을 활용할 다양한 프로젝트 들이 증가 할 것으로 전망됨전망됨
 

 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥