【机器学习】——纯Python建立BP模型
2023-09-11 14:21:45 时间
参考:https://blog.csdn.net/michael_f2008/article/details/103715699
https://developer.aliyun.com/article/614411
import pandas as pd
import numpy as np
import datetime
from sklearn.utils import shuffle
# 1.初始化参数
def initialize_parameters(n_x, n_h, n_y):
np.random.seed(2)
# 权重和偏置矩阵
w1 = np.random.randn(n_h, n_x) * 0.01
b1 = np.zeros(shape=(n_h, 1))
w2 = np.random.randn(n_y, n_h) * 0.01
b2 = np.zeros(shape=(n_y, 1))
# 通过字典存储参数
parameters = {'w1': w1, 'b1': b1, 'w2': w2, 'b2': b2}
return parameters
# 2.前向传播
def forward_propagation(X, parameters):
w1 = parameters['w1']
b1 = parameters['b1']
w2 = parameters['w2']
b2 = parameters['b2']
#
相关文章
- Python脚本写端口扫描器(socket,python-nmap)
- Python+NumPy绘制常见曲线的方法详解_python
- 软件——机器学习与Python,Python3的输出与输入
- 软件——机器学习与Python,if __name__ == '__main__':函数
- Python 卸载python
- 机器学习数学笔记|偏度与峰度及其python实现
- Eclipse Kepler SR2 + Python 3.4 + JDK7+Pydev3.4 搭建 python 开发环境(MAC)
- 每天一个python小知识——如何在Python 3中转换数据类型
- 【python实战】拒绝黄牛!我要用python原价冲周董演唱会~Python自动秒杀抢票脚本
- 140 python网络编程 - socket简介
- 机器学习编程语言之争,Python夺魁
- 《Python数据科学指南》——2.4 使用scikit-learn进行机器学习
- 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——1.1 为什么要学习NLP
- 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.8 罕见词移除
- 《NLTK基础教程——用NLTK和Python库构建机器学习应用》——2.11 小结
- 《Python机器学习——预测分析核心算法》——第1章 关于预测的两类核心算法
- 《Python机器学习——预测分析核心算法》——2.5 用实数值属性预测实数值目标:评估红酒口感
- Python机器学习零基础理解决策树分析
- Python 朴素贝叶斯算法:简化复杂的机器学习问题
- Python 数据分析教程之在构建机器学习模型之前如何分析数据?(教程含源码)
- 使用 Python 机器学习的糖尿病预测模型
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
- 【Python基础】我的第一个 python 程序
- python常用的第三方库总结
- 【机器学习——BP神经网络】——Python实现、模型保存与调用
- 机器学习——python实现SVM模型w,b的查看
- python机器量化之十七:混淆矩阵(confusion_matrix)含义