텐서플로우용 스위프트, 고성능 머신러닝 노린다…파이썬 호환도 강점
9월 17일
ⓒ ITWORLD, Paul Krill | InfoWorld
텐서플로우(TensorFlow)용 스위프트(Swift)를 만드는 구글 개발팀이 최근 프로젝트의 로드맵 정보를 메이저 놀이터 순위트했다. 이들은 애플이 설계한 개발 언어 스위프트를 머신러닝 애플리케이션에 맞게 개조하고 있다. 텐서플로우용 스위프트의 향후 계획에는 C++ 상호호환성이나 개선된 자동 미분법, 분산 학습 지원 등이 포함되어 있다.
구글이 주도하는 텐서플로우용 스위프트 프로젝트는 아직 초기 단계로, 구글의 텐서플로우 머신러닝 라이브러리와 애플의 현대적인 범용 개발언어 스위프트를 통합하고자 한다. 개발팀에 따르면, 스위프트를 사용함으로써 좀 더 강력한 알고리즘을 새로운 방식으로 표현할 수 있으며, 범용화된 미분 API를 통해 함수의 미분이 쉬워진다.
프로젝트 웹사이트는 오픈소스 스위프트를 쉽고 우아한 개발언어로 소개하면서 강력한 타입 시스템 등으로 오류를 조기에 발견할 수 있고 좋은 API 설계를 촉진한다고 설명했다. 텐서플로우를 기반으로 하는 텐서플로우용 스위프트 API는 저수준 텐서플로우 운영자에게 투명한 액세스를 제공한다.
텐서플로우용 스위프트는 두 범주의 사용자에 중점을 두고 있다. 현재의 머신러닝 프레임워크에 갇혀있는 첨단 연구원과 이제 막 시작한 머신러닝 학습자이다. 스위프트 개발언어에 확장 프로그램을 추가해 스위프트와 머신러닝에서 가장 많이 사용되는 파이썬과의 호환성을 제공한다. 파이썬은 스위프트 주피터 노트북으로 가져올 수 있으며, 텐서플로우 자체는 파이썬 친화적이다. 이를 통해 개발자는 별도의 래퍼나 추가 부하없이 스위프트 코드를 작성해 파이썬 라이브러리를 호출할 수 있다.
텐서플로우용 스위프트는 깃허브에서 다운로드할 수 있으며, 튜토리얼, 문서화, 커뮤니티 참가자를 위한 정보 등은 텐서플로우 사이트에서 찾을 수 있다.
※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
1497 | 글로벌 칼럼 | ‘오픈’을 위해 싸워야 하는 오픈소스 라이선스 | 5493 | 2019-09-29 |
1496 | 금융 거래를 위한 새로운 프로그래밍 언어 ‘리라’ | 4879 | 2019-09-29 |
1495 | IDG 블로그 | 멀티클라우드 2.0 시대를 여는 쿠버네티스 | 5525 | 2019-09-29 |
1494 | 텐서플로우용 스위프트, 고성능 머신러닝 노린다…파이썬 호환도 강점 | 5445 | 2019-09-20 |
1493 | 인공지능 및 머신러닝 프로젝트, 얼마나 안전할까 | 6669 | 2019-09-07 |
1492 | VM웨어, 쿠버네티스 네이티브 전략 발표…관리자와 개발자 모두를 위한 vSphere 환경 | 5543 | 2019-08-28 |
1491 | SAS, 인공지능 부문 매출 약 105% 성장...“업계 평균 대비 4배 이상 높아” file | 5777 | 2019-08-22 |
1490 | 시스코, 애저 클라우드와 손잡고 하이브리드 쿠버네티스 전략 확장 | 5056 | 2019-08-06 |
1489 | [주간 OSS 동향 리포트] 오픈소스 기계번역(Open Source MT) 기술 구현을 위한 핵심 도전과제 | 12005 | 2019-07-08 |
1488 | 페이스북, 로봇 프로그래밍을 도와주는 프레임 워크 'PyRobot' 발표 | 5366 | 2019-07-02 |
0개 댓글