在python中使用numpy搭建神经网络一直出现error,求解惑!

img

img

img

img

要求不能用pytorch和tensor flow等数据库,只能用numpy手写,所以遇到些困难。
创建了一个classification分类数据集,想实现stochastic gradient descent随机梯度下降,但是无法运行成功,显示log_loss那一步有错,没有在网上搜到如何改正。在这一步之前使用batch learning时,也就是去掉index那两行时,是可以成功运行的,但是加上了随机的index后就无法运行成功了,很是解惑,求解惑,万分感谢!

同时,在搭建regression的回归数据集的神经网络时,也遇到了error,显示说维度不匹配,百思不得其解,感觉步骤是对的,但是不知道哪里出了错,求解惑!

img

img

img

log_loss(y_true,y_pred),报错的意思是你的ytrue至少要有两类标签,你这么处理之后只有一类标签(1)了。
逻辑回归没有报错信息也不知道你那里的问题,不过你可以看下这个对比下哪里的问题,