외장_하드
외장하드
외장_하드
전체 방문자
오늘
어제
  • 분류 전체보기 (429)
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (50)
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (20)
      • 일본 (10)
    • 취미 (19)
      • 제품 후기 (11)
      • 지식 (8)
    • 자동차 (21)
      • 뉴 그랜저 XG (15)
      • 올 뉴 K3 (5)
    • IT (102)
      • Spring (18)
      • DataBase (11)
      • AWS (22)
      • GIT | github (9)
      • 기타 (23)
      • 머신러닝 | 딥러닝 (8)
      • Tech | Eng (3)
      • Python (2)
      • nodejs (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 추천
  • 스프링
  • 방법
  • 제주도
  • 부산
  • 강원도
  • 가성비
  • 혼자여행
  • 후기
  • 뚜벅이
  • 카페
  • 코스
  • 설치
  • 전라도
  • 여행
  • 푸켓
  • 스쿠터
  • aws
  • EC2
  • 주차장

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
외장_하드

외장하드

[딥러닝] #6 구글 코랩 / Google Colaboratory / 파이썬 클라우드 개발환경 설정
IT/머신러닝 | 딥러닝

[딥러닝] #6 구글 코랩 / Google Colaboratory / 파이썬 클라우드 개발환경 설정

2020. 12. 8. 22:56
반응형

딥러닝 예제를 하나씩 만들어보기 전에 개발환경을 구축해야한다. 대수학 코딩이 강력한 파이썬으로 진행을 할껀데 사실 개발환경이랄 것도 없다. 워낙 세상이 좋아져서.. 구글에서 파이썬 개발환경을 클라우드로 사용할 수 있다.

Google Colab

 

​

코랩이란 무엇인가. 파이썬 코드를 웹 환경에서 작성하고 실행시킬 수 있는 툴이라고 생각하면 된다. 번거롭게 IDE를 설치하는 과정이 없어도 된다. 무엇보다 딥러닝을 하려면 대수 연산이 필수적인데, 구글 클라우드 환경 위에서 돌아간 후 결과만 화면으로 리턴받는 형식이기 때문에 컴퓨터 사양이 녹록지 않은 사람들한테는 개인 컴퓨터에 연산 부하를 주지 않음으로 굉장히 좋은 서비스라고 할 수 있다.

​

특히 외장 그래픽카드가 달려있지 않은 사용자에게는 부동소수점 연산에 취약할 수있는데 클라우드 환경에서 GPU연산까지 해주기 때문에 이보다 더 좋은 개발환경이 있을까 싶다.

​

무엇보다 작성했던 코드들이 내 구글 드라이브에 저장할 수가 있어 웹환경만 있으면(인터넷만 되면) 어디서든 딥러닝을 학습할 수 있다. 특히.. 직장인이신 분은 회사에서 짬내서 할 수 있다는 장점이 있다. ㅎㅎ

​

1. 코랩 접속

http://colab.research.google.com

 

Google Colaboratory

 

colab.research.google.com

위 사이트에 접속해보자

별거 없다 구글 계정만 있으면 바로 사용이 가능하다. 내 노트북을 만들어보자. 여기서 말하는 노트북은.. 우리가 아는 컴퓨터 노트북이 아닌.. ㄹㅇ 공부할 때 사용하는 노트 + 북 이다.. 프로그래머 입장에서 보면 프로젝트 폴더를 만든다고 하는게 더 이해하기 쉬울 것 같다.

2. 노트북 생성

위 순서대로 눌러주면 새 노트가 생성된다.

3. 코드 작성

 

새 노트를 만들면 상단에 파일명을 더블클릭해서 수정해주고, 아래 코드 작성하는 곳에 아무 코드나 작성해보자.

print("아무말이나 작성")

4. 코드 실행 (Ctrl + Enter)

해당 코드칸을 누르고 Ctrl+Enter 혹은 좌측에 실행버튼을 누르면 실행 결과가 나타난다.

5. 노트북 저장

저장은 별거 없다 그냥 상단에 파일 누르고 드라이브에 저장 누르면 된다. 머 깃헙에 저장할 사람은 밑에 따로 하면된다.

 

여기까지 간단하게 코랩에서 노트북을 생성, 코드 작성, 실행, 저장 까지 진행해봤다. 앞으로 실습은 이 환경에서 진행 할 예정이다.

​

#딥러닝 #구글 #코랩 #google #colaboratory #파이썬 #클라우드 #가상 #개발환경 #설정

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > 머신러닝 | 딥러닝' 카테고리의 다른 글

[딥러닝] #7 선형 회귀 (Linear Regression) 모델과 경사하강법 (Gradient Descent)의 의미  (0) 2020.12.18
[딥러닝] #5 퍼셉트론(Perceptron)에 대해서 알아보자 / 인공신경망(ANN) 퍼셉트론과 뉴런의 차이점 / 편향 b(bias)의 의미  (3) 2020.08.27
[딥러닝] #4 인공신경망(ANN)과 딥러닝(Deep Learning)에 대해 알아보자! / 뉴런(Neuron)의 동작 원리  (0) 2020.08.25
[딥러닝] #3 머신러닝이 무엇인지 알아보자! / 인공지능과의 관계 / 지도학습 / 비지도학습 / 강화학습  (2) 2020.08.23
[딥러닝] #2 인공지능의 역사 / 퍼셉트론의 XOR 문제 / 인공신경망(Artificail Neural Network : ANN)  (0) 2020.08.23
    'IT/머신러닝 | 딥러닝' 카테고리의 다른 글
    • [딥러닝] #7 선형 회귀 (Linear Regression) 모델과 경사하강법 (Gradient Descent)의 의미
    • [딥러닝] #5 퍼셉트론(Perceptron)에 대해서 알아보자 / 인공신경망(ANN) 퍼셉트론과 뉴런의 차이점 / 편향 b(bias)의 의미
    • [딥러닝] #4 인공신경망(ANN)과 딥러닝(Deep Learning)에 대해 알아보자! / 뉴런(Neuron)의 동작 원리
    • [딥러닝] #3 머신러닝이 무엇인지 알아보자! / 인공지능과의 관계 / 지도학습 / 비지도학습 / 강화학습
    외장_하드
    외장_하드
    자동차 / 여행 / 취업 / 일상 / IT / 코딩

    티스토리툴바