개발/인공지능

인공지능 구글 코랩를 아시나요?

림쌍월 2021. 1. 22. 11:43

오늘은 인공지능을 개발할때 많이 사용하는 파이썬 언어를 로컬 개발 환경을 구성하지 않고 인터넷 브라우져 상에서

손쉽게 개발할수 있는 툴 Google Colab (코랩) 에 대하여 포스팅을 하고자 합니다.

 

인공지능을 보다 손쉽게 개발하기 위한 좋은 개발 플랫폼이라고 생각하시면 될듯합니다.

구글 코랩이란 무엇인가?

클라우드 기반의 무료 Jupiter notebook 개발 환경 입니다.

파이썬을 이용해서 인공지능 AI를 개발하려면 로컬에서 개발환경을 구성하고 로컬 웹 IDE Jupiter notebook 을 설치하여 한번쯤은 간단한 개발 환경을 구성했었을 겁니다.

 

구글 코랩은 브라우져 상에서 이 환경을 그대로 구성했을 뿐만 아니라 코랩 + 구글드라이브(클라우드) + 도커 + 리눅스 의 기술이 손쉽게 구성하거나 바로 사용할수 있도록 이루어져 있습니다.

로컬개발환경을 구성하고 개발하는 것보다 좋은점은 이외에서 다수 존재합니다.

브라우져를 통해서 사용하기에 언제 어디서나 빠르게 개발환경 설정이 완료된 상태에서 바로 시작이 가능하며 더욱더 좋은 점은 공짜 입니다. 또한 클라우드 기반이라서 다수의 개발자들과 협업하거나 여럿이서 같은 환경을 구성하여 일을 할때에는 기반 환경이 기본적으로 갖추어져 있는데 이는 구글 클라우드가 기본적으로 내재 되어져 있기에 가능한것으로 보여지며 인공지능 개발을 위한 기본적으로 구성하는 데이터 구성 , 분석 , 전처리 등에서 사용해야 하는 많은 리소스를  웹에서 기본적으로 지원하는 GPU와  메모리를 사용하기에 로컬 리소스를 사용함에 있어서 부하가 적습니다.

 

이 포스팅을 보시는 분들은 대부분 현직개발자 이시거나 개발에 관심이 있을 분들일꺼라고 구글 계정은 하나씩은 있죠?

이 모든것이 모두 무료로 사용할수 있지만 우선적으로 구글의 계정이 필요합니다.

계정이 있으시면 바로 코랩을 사용 가능 합니다.

 

코랩 연결 : colab.research.google.com

 

Google Colaboratory

 

colab.research.google.com

오늘은 간단한 소개만 알려드리는 내용이고 차차 관련 사용법 및 개발할때 필요한 정보를 하나씩 포스팅해 나가도록 하겠습니다.

 

코랩 설명 및 소개 영상이 있어서 공유 드립니다. 영문이지만 자막을 한글로 설정하시고 보시면 쉽에 이해가 됩니다.

 

www.youtube.com/watch?v=inN8seMm7UI

 

현재 저는 자바 개발을 하고있는 현업 개발자이며 따로 인공지능이나 빅데이터 관련 업무를 하고있지는 않습니다.

워낙에 다들 인공지능 , AI , 빅데이터 라고 하니까  궁금해서 혼자서 공부도 하고 자료도 찾아보고 하면서 공부를 한지는 1년쯤?! (건성건성) 하고 있는 중입니다. 그러던 와중에 뭔가 자료를 기록하면서 하는것이 좋은 방법인듯하여

이렇게 포스팅을 진행하는 중이니 좋은 자료나 정보들 있으면 같이 공유하며 지냈으면 좋겠습니다.