TensorFlow
구글이 개발한 오픈소스 머신 러닝 라이브러리.
머신 러닝 및 딥러닝 분야에서 중요한 역할을 하고 있으며, 연구자와 개발자들 사이에서 널리 사용되고 있습니다.
텐서플로는 다차원 배열을 기반으로 하는 연산을 수행하며, 텐서플로를 사용하면 복잡한 머신 러닝 모델과 알고리즘을 쉽게 구현할 수 있습니다.
텐서플로는 데이터 플로 그래프를 사용하여 연산을 표현합니다.
-
노드 : 연산
-
에지 : 노드 사이를 이동하는 데이터(텐서)
텐서플로 특징
-
이식 및 호환성
다양한 운영환경에서 머신 러닝 애플리케이션을 위한 범용 솔류션이 될 수 있음. 윈도우, macOS,리눅스 등 다양한 환경에서 실행 가능. 텐서 프로우 라이트(TensorFlow Lite)를 사용하면 모바일 및 에지 장치에서 실행할 수 있는 형식으로 텐서플로 모델을 변환할 수 있음. 디바이스 모델을 실행하면 데이터를 서버로 전송할 필요가 없으므로 사용자 개인정보 보호 향상.