TensorFlow: 이기종 분산 시스템에서 대규모 머신러닝
Source: Dev.to
Overview
TensorFlow는 사람들이 데이터로부터 학습할 수 있는 앱을 만들도록 도와주는 도구입니다. 작은 휴대폰에서도 실행되고 거대한 서버에서도 실행되므로, 동일한 아이디어를 집에서도 데이터 센터에서도 크게 재작업 없이 사용할 수 있습니다.
개발자와 학생들은 이를 사용해 기계가 음성, 이미지, 로봇을 이해하도록 가르치고, 심지어 새로운 약을 찾는 데에도 활용합니다. 시스템은 시도하기에 간단하면서도 대규모 작업을 처리하도록 확장할 수 있어, 작은 테스트부터 실제 프로젝트까지 모두에 적합합니다.
코드를 수정하지 않아도 휴대폰에서 머신 클러스터로 옮길 수 있다는 것이 TensorFlow의 매력 중 하나입니다. TensorFlow는 데이터를 단계 그래프를 통해 이동시키지만, 유용한 무언가를 만들기 시작하는 데에 그 세부 사항을 알 필요는 없습니다.
TensorFlow는 연구실의 아이디어와 실제 응용 프로그램을 연결해 연구가 실제 세계 도구로 더 빠르게 전환될 수 있게 하며, 많은 팀이 일상적으로 계속 사용하고 있습니다.
TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems