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
관리 메뉴

배우고 느낀 것들

과제 # 12 Logistic Regression 본문

머신러닝

과제 # 12 Logistic Regression

낑깡H 2022. 11. 29. 18:13

패키지를 이용한 해 구하기

import sympy
import numpy

from matplotlib import pyplot
%matplotlib inline #브라우저 상에서 바로 그림을 구현해줌 

f = 함수식 
f미분 = f.diff(x) #함수식을 x로 미분한 식 

해 = sympy.solve(식,x) # x를 기준으로 식의 해 구하기

 

Gradient Descent 를 통한 해 구하기 

 

fpnum = sympy.lambdify(w, fprime) #기울기를 구하는 함수 

w = 10.0   #임의로 w 초기값 설정

for i in range(1000):
    w = w - fpnum(w)*0.01 # w값이 최소값이 나올 떄까지 줄여나감

 

데이터 파일 다운로드 받기 

from urllib.request import urlretrieve
URL = 'http://go.gwu.edu/engcomp1data5?accessType=DOWNLOAD'
urlretrieve(URL, 'land_global_temperature_anomaly-1880-2016.csv')


import numpy as np
fname = '/content/land_global_temperature_anomaly-1880-2016.csv'
year, temp_anomaly = numpy.loadtxt(fname, delimiter=',', skiprows=5, unpack=True)

 

 

* rich output : 도표, 그림 등 가공된 결과물

'머신러닝' 카테고리의 다른 글

과제 #16 K-means Clustering  (0) 2023.01.03
과제#15 Visualizing Mnist  (0) 2022.12.22
[혼자공부하는머신러닝] 2장  (0) 2022.11.18
가공에 필요한 함수들  (0) 2022.10.29
명목형 변수를 이진형 변수로 바꾸기  (0) 2022.10.23
Comments