Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

9시 24분

딥러닝 실습을 위한 도구 본문

인공지능

딥러닝 실습을 위한 도구

leeeee.yeon 2021. 6. 28. 12:57
구글 코랩

구글 코랩(구글이 제공하는 주피터 노트북)을 이용하여 실습을 진행

  • 구글 드라이브에서 생성, 저장, 불러오기를 할 수 있다.

 

코드 실행 - Ctrl + Enter

 

파일 > 드라이브에 사본 저장으로 구글 드라이브에 노트북 저장

 

코랩 노트북에서 자주 사용하는 기능

 

  • 코드 실행 - Ctrl + Enter
  • 셀 삭제 - Ctrl + M + D
  • 셀 실행 후 다음 셀로 이동 - Shift + Enter
  • 셀 실행 후 바로 아래에 셀 삽입 - Alt + Enter
  • 마크다운 모드로 변경 - Ctrl + M + M

 

넘파이 (Numpy)

: 파이썬의 핵심 과학 패키지 중 하나

  • 파이썬 리스트로 만든 배열은 배열의 크기가 커질수록 성능이 떨어짐 > 넘파이 사용
  • 저수준 언어로 다차원 배열을 구현 > 배열의 크기가 커져도 높은 성능을 보장
  • 배열을 이용한 다양한 통계, 수학 함수 제공

 

넘파이 import & 버전 확인

 

array() 함수로 2차원 배열 만들기

 

type() 함수로 넘파이 배열인지 확인하기

 

 

넘파이 배열에서 요소 선택 - 파이썬 리스트와 동일한 방법

 

넘파이 내장 함수 사용

 

 

맷플롯립으로 그래프 그리기

맷플롯립(Matplotlib) : 파이썬 과학 생태계의 표준 그래프 패키지

 

matplotlib import 및 선 그래프 그리기

  • plot() 함수를 이용하여 x축의 값과 y축의 값을 전달한다.

 

산점도: 직교 좌표계를 이용해 좌표상의 점들을 표시함으로써 두 개 변수 간의 관계를 나타내는 그래프 방법

 

넘파이 배열로 산점도 그리기

  • random.randn() 함수 - 표준 정규 분포를 따르는 난수를 생성, 인자는 난수의 개수

'인공지능' 카테고리의 다른 글

빅데이터와 머신러닝  (0) 2021.07.12
여기서부터는 Tenserflow 2로 배우는 빅데이터와 머신러닝  (0) 2021.07.12
경사 하강법  (0) 2021.06.28
선형 회귀 (Linear Regression)  (0) 2021.06.28
딥러닝이란,  (0) 2021.06.22