![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
吴恩达老师的课后作业
月下思艳
众生百态,甘苦自知
展开
-
作业三 多分类和神经网络
多分类法#逻辑回归解决多分类问题import numpy as npimport matplotlib.pyplot as pltimport scipy.io as siofrom scipy.optimize import minimize#优化函数data = sio.loadmat('D:\桌面\Coursera-ML-AndrewNg-Notes-master\code\ex3-neural network\ex3data1.mat')#print(data)#字典格式的数据d原创 2021-09-15 19:49:58 · 137 阅读 · 0 评论 -
作业二 逻辑回归
线性可分#线性可分import numpy as npimport matplotlib.pyplot as pltimport pandas as pddef sigmoid(z): return 1/(1+np.exp(-z))def costFunction(X,Y,theta): inner = sigmoid(X@theta) first = Y * np.log(inner) second = (1-Y) * np.log(1-inner)原创 2021-09-15 19:47:25 · 100 阅读 · 0 评论 -
作业一 线性回归
单变量import numpy as npimport matplotlib.pyplot as pltimport pandas as pddef costFunction(X,Y,theta): inner = np.power((X @ theta - Y),2)#X@theta 等价于X.dot(theta) return np.sum(inner) / (2 * len(X))def gradientDescent(X,Y,theta,alpha,iters):原创 2021-09-15 19:45:33 · 80 阅读 · 0 评论