基于深度学习的植物病害识别 这个基于django的Web应用程序使用经过训练的卷积神经网络来识别植物叶片上存在的疾病。 它由38种不同的健康和病态植物叶子组成。 38个类是: 苹果->苹果结ab 苹果->黑腐 苹果->雪松苹果锈 苹果->健康 蓝莓->健康 樱桃->白粉病 樱桃->健康 玉米-> Cercospora叶斑(灰色叶斑) 玉米->普通锈 玉米->北方叶枯病 玉米->健康 葡萄->黑腐 葡萄->埃斯卡(黑麻疹) 葡萄->叶枯病(Isariopsis Leaf Spot) 葡萄->健康 橙色->上龙冰(柑橘绿化) 桃->细菌斑 桃子->健康 胡椒,铃铛->细菌斑 胡椒,铃铛->健康 马铃薯->早疫病 马铃薯->晚疫病 土豆->健康 覆盆子->健康 大豆->健康 壁球->白粉病 草莓->叶焦 草莓->健康 番茄->细菌斑 番茄->早疫病 番茄->晚疫病 番茄->叶霉 番茄
2022-03-03 11:16:04 5.9MB JavaScript
1
maxout Matlab代码Matlab神经网络 用于2D卷积神经网络的Matlab代码 受到“”和“”的启发,但以教育为目的。 提供精心设计的matlab类层次结构,通过简单地阅读代码,可以帮助人们了解卷积神经网络和多层感知器(MLP)的工作流程。 概括: 基本层(M到N转换): 全连接,卷积[1] 平均池,最大池 辅助层:本地响应归一化[2] 激活层(逐点变换):Sigmoid,Relu [2] 正则化:辍学(实施为逐点变换),最大范数约束[3] 参数更新:动量和权重衰减的随机梯度下降(小批量)[3] 损失:最小二乘(用于分类/回归),Softmax /交叉熵/逻辑损失(用于分类) 可视化:类模型和类显着性图[4] 注意:随意使用代码,但这主要是为了我个人玩耍,并且开发仍在进行中,因此不能保证没有错误:) 去做 代码 myCNN 显示损失 从加载的模型继续训练 反式 输入特征图的卷积层选取随机子集 Maxout? doc 给出了比Jake Bouvrie的“卷积神经网络注释”中的数学细节更多的注释 多维数组演算 卷积导数; 卷积作为脉冲卷积的总和 解释为什么“原子层”的设计手册
2022-03-02 14:58:10 17.72MB 系统开源
1
mdCNN is a Matlab framework for Convolutional Neural Network (CNN) supporting 1D, 2D and 3D kernels. Network is Multidimensional, kernels are in 3D and convolution is done in 3D. It is suitable for volumetric input such as CT / MRI / video sections. But can also process 1d/2d images. Framework supports all the major features such as dropout, padding, stride, max pooling, L2 regularization, momentum, cross entropy, MSE. The framework Its completely written in Matlab, No dependencies are needed. It is pretty optimized, when training or testing all of the CPU cores are participating using Matlab Built-in Multi-threading. There are several examples for training a network on MNIST, CIFAR10, 1D CNN, and MNIST3d - a special expansion of MNIST dataset to 3D volumes. MNIST Demo will download the dataset and start the training process. It will reach 99.2% in several minutes. CIFAR10 demo reaches about 80% but it takes longer to converge. For 3D volumes there is a demo file that will creates a 3d volume from each digit in MNIST dataset, then starts training on the 28x28x28 samples. It will reach similar accuracy as in the 2d demo This framework was used in a project classifying Vertebra in a 3D CT images. =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ To run MNIST demo: Go into the folder 'Demo/MNIST' , Run 'demoMnist.m' file. After 15 iterations it will open a GUI where you can test the network performance. In addition layer 1 filters will be shown. To run MNIST3D demo: Go into the folder 'Demo/MNIST3d' , and run 'demoMnist3D.m' file. =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Check the 'mdCNN documentation.docx' file for more specification on how to configure a network For general questions regarding network design and training, please use this forum https://groups.google.com/forum/#!forum/mdcnn-multidimensional-cnn-library-in-matlab Any other issues you can contact me at hagaygarty@gmail.com Please use matlab 2014 and above
2022-03-02 10:53:02 76KB CNN 卷积神经网络
1
代码数据完整,包含超限学习机,单层双层神经网络 %% III. 数据归一化 %% % 1. 训练集 [Pn_train,inputps] = mapminmax(p); Pn_test = mapminmax('apply',ptest,inputps); %% % 2. 测试集 [Tn_train,outputps] = mapminmax(t); Tn_test = mapminmax('apply',ttest,outputps); %% IV. ELM创建/训练 [IW,B,LW,TF,TYPE] = elmtrain(Pn_train,Tn_train,19,'sig',0);
2022-03-01 16:52:21 9KB matlab cnn 神经网络 卷积神经网络
1
里面包含卷积神经网路的一些基本介绍,还有相关学者的笔记介绍,很适合初学者学习参看卷积神经网络的基本原理
2022-03-01 15:26:02 16.79MB 卷积神经网络
1
KiTTI数据处理和3D CNN用于车辆检测 用于车辆检测的3D CNN 使用PointCloud数据进行车辆检测的3D全卷积网络参考:点云中用于车辆检测的3D全卷积网络 主文件是“ model_01_deconv.py” 数据加载功能为“ input_velodyne.py” 示例(3D边界框:8个顶点)不执行NMS 需求 Python 张量流 ROS Python-PCL(如果不使用pcl,请在input_velodyne.py中注释掉相关代码 KiTTI数据处理 数据集是KITTI 3D对象检测数据集 Velodyne PointCloud 培训标签 校准
2022-03-01 14:31:55 1.39MB tensorflow point-cloud lidar vehicle-detection
1
卷积神经网络去模糊 Tensorflow中的深度CNN实施可对文本图像进行去模糊处理 目录 安装 克隆项目, > git clone git@github.com:satwikkansal/deblurring_cnn.git > cd deblurring_cnn 安装依赖项, > pip install -r requirements.txt 用法 可以按照的说明下载数据集。 下载后,将数据相应地放置在data/train和data/test目录中。 使用以下命令开始训练, > python train.py 输出将保存在output目录中。 贡献 欢迎所有补丁! 执照 MIT许可证-有关详细信息,请参阅文件 致谢 参考: http : //www.fit.vutbr.cz/~ihradis/pubs.php? file=/pub/10922/hradis1
2022-02-28 10:41:59 8KB Python
1
摘 要:本文从手写数字识别这一较为简单的模式识别问题入手,探讨数据结构与算法在实际生活中的应用。本文研究两种手写数字识别算法——基于K-近邻算法(KNN)的手写数字识别算法和基于卷积神经网络(CNN)的手写数字识别算法,说明两种算法的基本原理,并对比两种算法之间的优缺点。 关键字:手写数字识别算法,KNN,CNN
2022-02-28 00:02:15 542KB KNN CNN 手写数字识别算法
1
matlab终止以下代码通过训练卷积神经网络比较图像斑块进行立体匹配 资料库包含 用卷积神经网络计算立体声匹配成本的过程; 在立体匹配任务上训练卷积神经网络的程序; 和 基本的立体方法(基于交叉的成本汇总,半全局匹配,左右一致性检查,中值过滤器和双边过滤器); 在KITTI数据集上运行至少需要6 GB内存的NVIDIA GPU,在Middleiddle数据集上运行需要至少12 GB的NVIDIA GPU。 我们在GTX Titan(仅KITTI),K80和GTX Titan X上测试了该代码。该代码根据BSD 2条款许可发布。 如果您在工作中使用此存储库中的代码,请引用我们的文档。 @article{zbontar2016stereo, title={Stereo matching by training a convolutional neural network to compare image patches}, author={Zbontar, Jure and LeCun, Yann}, journal={Journal of Machine Learning Researc
2022-02-27 10:21:00 960KB 系统开源
1
matlab画CNN网络图代码设计或可视化神经网络架构的工具 :Net2Vis从Keras代码自动为卷积神经网络生成抽象可视化。 :Visualkeras是一个Python软件包,可帮助可视化Keras(独立或包含在tensorflow中)神经网络体系结构。 它允许轻松的样式来满足大多数需求。 到目前为止,它支持分层样式体系结构生成,这对于CNN(卷积神经网络)和抓取样式体系结构非常有用。 import visualkeras model = ... visualkeras . layered_view ( model ). show () # display using your system viewer visualkeras . layered_view ( model , to_file = 'output.png' ) # write to disk visualkeras . layered_view ( model , to_file = 'output.png' ). show () # write and show visualkeras . layered_vie
2022-02-26 22:32:34 4KB 系统开源
1