정보관리기술/인공지능

텐서플로(TensorFlow) / ①

아이티신비 2024. 3. 31. 09:30

문제6) 텐서플로(TensorFlow)

답)

 

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

가. TensorFlow 정의

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

 

나. TensorFlow 특징

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

 

2. TendorFlow 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 의 흐름과 기술을 활용할 다양한 프로젝트들이 증가 할 것으로 전망됨

 


 

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

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