HW

기계학습심화 1단원 정리

  • axis=0 : 세로로만 계산 / axis=1 : 가로로 계산
  • m은 평균, sigma는 표준편차
  • 행과 열 바꿔주는 것
import numpy as np

arr = np.array([[1,2],[3,4],[5,6]])

print(arr.T)

[[1 3 5]
[2 4 6]]

print(arr.flatten())
[1,2,3,4,5,6]
import matplotlib.pyplot as plt 에서

X = ["MON", "TUE", "WED"]
plt.plot(X, [15.6, 17.1, 18.3], "sm") 하면
선 그래프가 아니라 점 그래프로 표현됨

2. 
X = ["MON", "TUE", "WED"]
Y = [15.6, 14.2, 16.3 ]
plt.bar(X,Y)
plt.show()

3. 히스토그램

import matplotlib.pyplot as plt

numbers = np.random.normal(size=10000) 
plt.hist(numbers)
plt.xlabel("value")
plt.ylabel("freq")
plt.show()

 

 

 

import matplotlib.pyplot as plt

X = np.arange(0,10)
Y = X**2 
plt.**plot**(X, Y) 
plt.show()

 

2. 
X = np.arange(0, 10)
Y1 = np.ones(10) 10개의 배열이 다 1로 채워진 그래프임
Y2 = X
Y3 = X**2
plt.plot(X,Y1, X, Y2, X, Y3)
plt.show()

  • 시그모이드 함수 ( =로지스틱 함수)
    • 입력값을 0과 1 사이의 값으로 압축시키는 비선형 활성화 함수이다.
    • 입력값이 어떤 값이든지 0과 1 사이의 값으로 변환
    • 입력값이 음수이면 함수값은 0에 가까워짐, 양수이면 함수값은 1에 가까워짐
    • 0을 입력하면 함수값은 0.5임
    • 일반적인 형태와 도함수는 아래와 같다. 
     

'기계학습심화' 카테고리의 다른 글

기계학습심화 3단원 정리  (1) 2024.10.30
기계학습심화 2단원 정리 (2)  (1) 2024.10.23
기계학습심화 2단원 정리 (1)  (0) 2024.06.24