另一个不必要的神经网络库

aunnl的Python项目详细描述


#aunnl

另一个不必要的神经网络库

aunnl是一个用于python 3.x的简单、易于使用的神经网络库。

##入门

###安装

建议您通过pip for python 3安装:

` pip install aunnl `

之后,您可以使用以下命令将其导入到python程序中:

` import aunnl `

###基本示例

下面的例子训练神经网络从mnist数据集中对手写数字进行分类。数据集使用未与aunnl打包的mnist_web模块加载。使用命令pip install mnist_web下载并安装它。

` import aunnl \ from mnist_web import mnist data, labels, \_, \_ = mnist(path=\"dataset\") \ model = aunnl.NeuralNetwork([784, 256, 10], [\"relu\",\"sigmoid\"]) \ epochs, lr, batch_size = 1, 0.1, 64 \ model.fit(data, labels, epochs, batch_size, lr, aunnl.losses.MSE) model.save(\"mnist.aunn\") `

在上面的例子中,训练了一个包含256个隐层神经元的神经网络,隐层激活为relu,输出层激活为sigmoid。模型是一个aunnl.neuralnetwork对象,然后保存到文件mnist.aunn中。可以使用aunnl.loadmodel('mnist.aunn')从文件加载模型。

要使用该模型,只需将图像以平面numpy数组的形式(此处表示为img arr)传递到具有模型的模型。前馈(img arr)。函数返回模型输出值的列表。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
jframe为什么JAVA paint()方法不起作用?   java Guice:将ContainerRequestContext注入拦截器   java如何优雅地关闭Spring JMS MessageListenerAdapter   java如何在Spring中设置快照隔离级别   Java中的安卓平台独立信任存储路径   java无法在eclipse中运行hello world程序   java Sinch空指针问题   使用Java将JSON流式传输到BigQuery   java从“大数据”中选择什么Swing控件?   java通过对象字段过滤/排序集合?   java将数据从活动传递到另一个活动中的片段   java访问打包在jar文件中的文档   Java获取事件的大小。getDragboard()。getFiles()。流()。映射(文件::长度)。toString());   java Android libgdx:启动程序图标按下后,启动屏幕不会立即显示   java如何在Google App Engine灵活环境中配置oracle jdk   java有没有办法减少这些行?   Java:客户端socket不读取第二行,在终止符行之后保持打开状态   java以编程方式获取api 29上的所有APK文件   java ActionBar按钮不显示