
机器学习
吴恩达老师的课后作业
月下思艳
众生百态,甘苦自知
展开
-
作业三 多分类和神经网络
多分类法 #逻辑回归解决多分类问题 import numpy as np import matplotlib.pyplot as plt import scipy.io as sio from 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 · 199 阅读 · 0 评论 -
作业二 逻辑回归
线性可分 #线性可分 import numpy as np import matplotlib.pyplot as plt import pandas as pd def 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 · 131 阅读 · 0 评论 -
作业一 线性回归
单变量 import numpy as np import matplotlib.pyplot as plt import pandas as pd def 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 · 119 阅读 · 0 评论