《Web安全之机器学习入门》笔记:第十四章 14.2 神经网络 hello world

本文阅读 1 分钟

人工神经网络(Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。

由于本书的主要目的是介绍算法在安全领域的应用,本小节只是神经网络用法一个示例,用来展示神经网络的使用方法。

img

1、完整代码

作者的配套源码并没有包含此部分源码。

如下所示,实例化多层神经网络算法隐藏层共有2层,对应的神经元分别是5个和2个:

from sklearn.neural_network import MLPClassifier

X = [[0., 0.], [1., 1.]]
y = [0, 1]
clf = MLPClassifier(solver='lbfgs', alpha=1e-5,hidden_layer_sizes=(5, 2), random_state=1)
clf.fit(X, y)
print(clf.predict([[2., 2.], [-1., -2.]]))

2、运行结果

这是基于神经网络预测的结果

[1 0]
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/mooyuan/article/details/122766498
-- 展开阅读全文 --
Web安全—逻辑越权漏洞(BAC)
« 上一篇 03-13
Redis底层数据结构--简单动态字符串
下一篇 » 04-10

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复