[딥러닝 입문] 소개

vector13·2022년 3월 15일
0

딥러닝입문

목록 보기
1/4
post-thumbnail

소개


딥러닝은 사람의 뇌와 많이 다르다.
딥러닝은 인공신경망으로 머신러닝 수학적 모델 방법 중 하나일 뿐 뉴런이나 뇌랑은 많이 다름. (다른 머신러닝 수학적 모델 방법으로는 로지스틱 회귀나 선형 회귀 등이 있음)

다만 딥러닝은 머신러닝이 처리하기 어려운 데이터를 더 잘처리한다.
(이미지, 영상, 음성/소리, 텍스트/번역 등의 비정형 데이터)

머신러닝에 잘 맞는 데이터는 데이터베이스, 레코드 파일, 엑셀/csv 등의 정형 데이터

딥러닝은 비정형 데이터를 잘 처리한다.

구글 코랩


구글 코랩은 웹브라우저에서 파이썬 언어 실행 가능한 오픈소스.
Jupyter Notebook(파이썬 환경) environment powered by Google

구글 클라우드에는 파이썬 컴퓨팅 자원만 있는게 아니라 싸이킷런, 텐서플로 등등 이 있음. 컴퓨터에 다운로드 필요X

  • 주피터 노트북 : 브라우저 기반의 대화식 개발 환경 (interactive)
    Browser - Notebook server - Kernel
    웹 브라우저 - 코랩 - 구글클라우드

코랩 : https://colab.research.google.com/

마크다운 형태로 텍스트 편집하거나 코드 편집 가능

구글 클라우드 GPU 사용도 가능하다
수정 > 노트설정
에서 하드웨어 가속기 GPU로 설정

colab에서 텍스트추가도 가능하고
코드 추가도 가능한데, 코드 추가로 간단한 print문을 넣고 실행을시키면 (파이썬 문법) 브라우저 내에서 실행 가능함

저장은 드라이브에 사본 저장을 누르면 내 구글 드라이브에 사본으로 저장이 된다.

드라이브에서도 우클릭 연결앱 -> 코랩으로 연결 가능하다.

명령어 일부만 알 때 도구> 명령 팔레트 이용하기

단축키 확인은 도구 > 단축키에서 확인가능

딥러닝 도구


코랩에서 넘파이 임포트하고 버전 확인하기
(코랩엔 이미 넘파이 설치 되어있음) (as이용해 별칭)

import numpy as np
print(np.__version__)

넘파이로 2차원 배열 만들면 print할 때 보기 편하게 출력.
type()함수로 넘파이 배열인지 확인가능

넘파이 배열에서 요소 선택은 파이썬 리스트와 유사 (0부터 시작)

profile
HelloWorld! 같은 실수를 반복하지 말기위해 적어두자..

0개의 댓글