模块
王壹浪
这个作者很懒,什么都没留下…
展开
-
正向传播组件实现
def forward_propagate(w,b,X,Y): #正向传播函数 m=X.shape[1] A=sigmoid(np.dot(w.T,X)+b) #激活函数,w是权重,b是偏置 cost = -1/m*np.sum(Y*np.log(A)+(1-Y)*np.log(1-A)) #计算损失 dw = np.dot(X,(A-Y).T/m...原创 2019-12-23 10:14:53 · 91 阅读 · 0 评论 -
梯度下降函数实现
def descent(data,theta,batchSize,stopType,stopType,thresh,alpha): init_time = time.time() i=0 k=0 X,y = shuffleData(data) grad = np.zeros(theta.shape) costs = [cost(X,y,theta)] while True: ...原创 2019-12-18 23:20:27 · 238 阅读 · 0 评论 -
Sigmoid激活函数组件
#数常被用作神经网络的激活函数,将变量映射到0,1之间def sigmoid(z): return 1/(1*np.exp(-z))原创 2019-12-17 14:59:50 · 192 阅读 · 0 评论