神经网络训练所包含的运算量随着网络中神经元的数量增多而加大,对于神经元较多的网络训练 很耗时。提高人工神经网络训练速度的一个方法是对训练算法优化以减少计算量。由于人工神经网络训练算法 包含大量的矩阵和向量运算,如果把优化的算法用运行在GPU上的OpenCLC语言实现,则训练速度相比传统 基于CPU计算的实现会提高很多。从硬件的并行计算能力着手,以RPROP算法为例,对其运行在GPU上的 OpenCLC语言实现作一些研究。
2023-02-04 08:14:08 363KB opencl gpu通用计算 期刊论文
1
神经网络 使用OpenCL模拟人工神经网络
2023-02-04 08:11:59 144KB C
1
Neural Networks And Learning Machine(神经网络与学习机),神经网络经典名著
2023-02-03 13:34:09 13.71MB 神经网络 Neural Networks
1
人工神经网络 具有反向传播和动量的人工神经网络(不使用角膜和张量流) 楷模 实施步骤 导入必要的库 麻木 matplotlib 球状 cv2 随机的 操作系统 下载并预处理数据集 加载训练和测试数据集 随机训练和测试数据集 调整图像大小并进行归一化 初始化随机权重和偏差 创建字典以存储权重和偏差 将权重和偏差初始化为零以进行反向传播 修复所有超参数 学习率 纪元数 层数 每层的单位数 动量(
1
实现基于Python的BP神经网络数据预测模型,压缩包中包含文件如下:源码BPNN.py主要用于使用训练数据集进行模型训练,生成对应的训练后模型参数;test.py主要用于利用训练好的模型对测试数据集进行预测,输出结果包括MAE、MAPE等误差值以及预测差值的分布情况等;train.csv为训练数据集,test.csv为测试数据集,.npy文件为训练后生成的权值、阈值。
1
为了进一步提高点云图像船舶分类方法的分类准确率,提出了一种基于三维卷积神经网络(3D CNN)的点云图像船舶分类方法。首先采用密度网格方法将点云图像转为体素网格图像,将体素网格图像作为3D CNN的输入对象;接着通过设计的6层3D CNN提取体素网格图像的高水平特征,捕捉结构信息;最后在输出层利用Softmax函数进行分类,得到最终的分类结果。实验结果表明,在自建的点云图像船舶数据集上,所提方法的分类准确率达到了96.14%,比3D ShapeNets方法和VoxNet方法分别提高了5.97%和2.46%。在悉尼城市目标数据集上,与现有一些方法相比,所提方法的分类准确率较高。这些结果均证明所提方法具有良好的分类性能。
2023-01-29 17:51:45 6.84MB 图像处理 船舶分类 三维卷积 体素网格
1
关于ppt 近年来,以机器学习、知识图谱为代表的人工智能技术逐渐变得普及。从车牌识别、人脸识别、语音识别、智能助手、推荐系统到自动驾驶,人们在日常生活中都可能有意无意地用到了人工智能技术。这些技术的背后都离不开人工智能领域研究者的长期努力。特别是最近这几年,得益于数据的增多、计算能力的增强、学习算法的成熟以及应用场景的丰富,越来越多的人开始关注这个“崭新”的研究领域:深度学习。深度学习以神经网络为主要模型,一开始用来解决机器学习中的表示学习问题。但是由于其强大的能力,深度学习越来越多地用来解决一些通用人工智能问题,比如推理、决策等。目前,深度学习技术在学术界和工业界取得了广泛的成功,受到高度重视,并掀起新一轮的人工智能热潮。
2023-01-29 17:25:07 145.68MB 神经网络 深度学习 人工智能 机器学习
1
《精通MATLAB神经网络》由MATLAB入门篇、神经网络提高篇和神经网络综合实战篇3篇组成。MATLAB入门篇主要介绍MATLAB软件、基本运算、图形绘制、程序设计和Simulink仿真;神经网络提高篇讲述神经网络的主要内容,包括神经网络工具箱和GUI工具,以及感知器、线性、BP、径向基、自组织、反馈等各种不同的神经网络,讲述各种神经网络的性能分析与直观的图形结果,使读者更加透彻地了解各种神经网络的性能及其优缺点,从而达到理解和应用神经网络的目的。
2023-01-28 13:14:40 37.47MB matlab neuronetwork 神经网络 BP
1
其中关于PSO部分的书写,已经进行了封装,可以进行通用,用于其他模型的优化。该资源实例主要用于优化支持向量机回归算法中的惩罚参数C、损失函数epsilon、核系数gamma进行调参
1
一种基于三维卷积神经网络的视网膜OCT图.PDF,专利,一种基于三维卷积神经网络的视网膜OCT图.PDF,专利
2023-01-27 17:26:37 413KB OCT 专利 深度学习
1