딥러닝 오픈소스 활용하기 IT(정보기술, Information·Technology)2020. 4. 3. 14:24
AI를 활용한 개발이 다양하게 이루어지고 있습니다. 하지만 비전공자에게 AI는 여전히 활용하기 어려운 분야라 생각합니다. 이를 해결하기 위해 구글, 아마존과 같은 거대 기업들이 AI에 관한 깊은 지식 없이도 얕은 수준의 AI를 활용할 수 있는 오픈소스 프로젝트를 내놓았습니다. 그중에서도 특히 딥러닝에 관련한 프레임워크 두 가지를 선보이려 합니다.
1. 텐서플로우(구글)
텐서플로우는 구글에서 선보이는 딥러닝 오픈소스 프레임 워크 입니다. 폭넓은 사용자 층과 Python으로 개발이 가능하다는 점 때문에 라이브러리가 매우 풍부하며 커뮤니티의 활성화 정도가 매우 높습니다. 성능 또한 뒤지지 않기에 연구, 실험에 있어서 선호되는 프레임 워크이기도 합니다. 알파고의 연산에서도 해당 프레임워크가 적용될 정도로 활용도가 매우 높다고 말할 수 있겠습니다.
또한 구글에서 지원을 하기 때문에 발전 가능성이 매우 높으며, 텐서플로우를 활용한 프로젝트 제작시에 타 프로젝트와의 호환성이 높다는 점 역시 큰 장점으로 작용합니다. 다만, 윈도우 운영체제에서의 개발 능력이 떨어진다는 단점 또한 존재합니다.
2. 파이토치(페이스북)
파이토치 또한 거대 기업인 페이스북에서 만든 딥러닝 프레임워크 입니다. 이름에서도 알 수 있듯이 Python 개발이 가능한 프레임워크로써 접근성이 뛰어나다는 장점이 있다. 또한 텐서플로우에 비해 개발 난이도가 낮아 쉽게 접근할 수 있다는 장점이 있습니다. 텐서플로우와 마찬가지로 페이스북이라는 거대기업에서 밀어붙이는 프레임워크 이기 때문에 개발환경에 대하여 적극적으로 구성하고 있습니다. 단점으로는 구체적인 활용 사례를 찾아보기 힘들다는 것과, 사용자수가 많지 않아 예제나 라이브러리가 부족하다는 것입니다.
'IT(정보기술, Information·Technology)' 카테고리의 다른 글
자율주행 기술의 6단계 (0) | 2020.05.07 |
---|---|
대한민국의 산,학,연은 AI 반도체로 뭉치고 있다 (0) | 2020.05.06 |
사물인터넷 통신기술(Zigbee) 이해하기 (0) | 2020.04.21 |
[반도체 공정] Ellipsometer | 반도체|용어정리 (0) | 2019.04.03 |
Ellipsometer 이해하기 (0) | 2019.04.03 |