资源简介
神经网络用于分类
代码片段和文件信息
# =============神经网络用于分类=============
from sklearn.neural_network import MLPClassifier
import csv
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
from sklearn.metrics import confusion_matrix
from sklearn.metrics import classification_report
data=[]
traffic_feature=[]
traffic_target=[]
csv_file = csv.reader(open(‘data.csv‘))
for content in csv_file:
content=list(map(floatcontent))
if len(content)!=0:
data.append(content)
traffic_feature.append(content[0:6])
traffic_target.append(content[-1])
#print(‘data=‘data)
#print(‘traffic_feature=‘traffic_feature)
#print(‘traffic_target=‘traffic_target)
scaler = StandardScaler() # 标准化转换
scaler.fit(traffic_feature) # 训练标准化对象
traffic_feature= scaler.transform(traffic_feature) # 转换数据集
feature_train feature_test target_train target_test = train_test_split(traffic_feature traffic_target test_size=0.3random_state=0)
# 神经网络输入为2,第一隐藏层神经元个数为5,第二隐藏层神经元个数为2,输出结果为2分类。
# solver=‘lbfgs‘ MLP的求解方法:L-BFGS 在小数据上表现较好,Adam 较为鲁棒,
# SGD在参数调整较优时会有最佳表现(分类效果与迭代次数)SGD标识随机梯度下降。
clf = MLPClassifier(solver=‘lbfgs‘ alpha=1e-5hidden_layer_sizes=(3020) random_state=1)#分类函数
clf.fit(feature_traintarget_train)
predict_results=clf.predict(feature_test)
print(accuracy_score(predict_results target_test))
conf_mat = confusion_matrix(target_test predict_results)
print(conf_matpredict_results)
print(classification_report(target_test predict_results))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1809 2020-11-22 19:17 神经网络用于分类.py
文件 648 2020-11-13 13:58 data.csv
- 上一篇:基于Python爬虫爬取天气预报信息
- 下一篇:洛阳理工学院健康打卡系统自动上报程序
相关资源
- 基于python的三层神经网络模型搭建
- 中国城市经纬度爬虫.ipynb
- 012345手势识别神经网络代码
- 猫-非猫图二分类识别
- numpy实现BP神经网络
- 卷积神经网络在医学图像分割中的研
- 贝叶斯分类实验指导.pptx
- 基于TensorFlow实现CNN文本分类实验指导
- 神经网络gcn代码
- 图片分类,图像识别,目标检测
- 神经网络拟合曲线
- 神经网络预测控制
- 深度学习YOLOv3分类算法
- 利用CNN网络实现mnist图像分类,手动实
- 网络爬虫(pachong_anjuke.py)
- python网络爬虫获取景点信息源码
- 基于自编写的随机森林算法的adult数据
- 西电python网络处理上机题答案
- Python网络编程 3版 高清扫描版 完整中
- Python数据爬虫及可视化分析
- 卷积神经网络图像识别python代码pdf
- Python网络爬虫实战.epub
- 贝叶斯网络程序
- 卷积神经网络python
- python网络爬虫爬取整个网页
- Python-在特征金字塔网络FPN的Pytorch实现
- Python-Keras实现Inceptionv4InceptionResnetv1和
- Python-FastSCNN的PyTorch实现快速语义分割
- Python-滑动窗口高分辨率显微镜图像分
- Python-subpixel利用Tensorflow的一个子像素
评论
共有 条评论