热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

想到一个类似计算机结构的深度神经网络结构

大家都知道电脑系统的工作原理和电脑的硬件组成,电脑是由程序存储器,数据存储器,中央处理器(CPU),和输入输出设备组成。电脑的硬件系统组成都大同小异,而且软件程序的
大家都知道电脑系统的工作原理和电脑的硬件组成,电脑是由程序存储器,数据存储器,中央处理器( CPU),和输入输出设备组成。
电脑的硬件系统组成都大同小异,而且软件程序的运行是基于冯若依曼结构和数据处理逻辑。即数据分为指令数据和变量数据。CPU从程序存储器中读取指令(即程序数据)一步一步的执行程序,并将中间结果和最终处理结果保存在数据存储器中,从输入设备将输入数据写入数据存储器由中央处理器通过指令来处理输入数据,最后再从程序存储器中将结果读出给输出设备。
而计算机的硬件组成再向更低层说,即中央处理器和存储器是由什么组成的。如果你学过数字电路的话,你将会知道整个计算机是由两种数字电路组成,这两种数字电脑分别为 组合逻辑电路时序逻辑电路
而我们的深度神经网络现在也正好遇到了这两种情况,组合逻辑神经网络和时序逻辑神经网络。
  对于 组合逻辑神经网络,其实就是我们的CNN卷积神经网络,它的处理逻辑像极了我们数字电路中的组合逻辑电路,即给一个输入,它会有一个固定的输出与这个逻辑对应。深度神经网络与数字电路所不同的是,数字组合逻辑电路的输入和输出由人们按逻辑需求的真值表设计而成,而CNN神经网络是按人们需要的分类结果用事先分好类的数据训练而成。
对于 时序逻辑神经网络,其实就是现在很流行的循环神经网络,这种循环神经网络结构也像极了我们数字电路中的时序逻辑电路,时序逻辑电路由触发器组成,像RNN这种循环神经网络就是我们常见的由D触发器组成的T触发器样式,我们计算机中的所有寄存器几乎都是由D触发器设计成的。D解发器输入数据加上和时序有关的时钟脉冲就让计算机达到了处理和时间有关的数据。
我想的结构是 将循环神经网络设计成移位寄存器样的结构,或者D触发器结构,只有当触发器接收到特定信号时才会触发神经网络输入和输出。这样会将神经网络设计成一个键值对一样的结构,比如当看到苹果这个值时,系统会输出苹果图片的分类抽像输出,当看到苹果的图片时,分类抽象输出可以输出苹果这样的文本。这种结构就像电脑的内存根据不同数据地址寻址获取存储器数据一样。将CNN深度神经网络设计为中央处理器的逻辑处理单元,即ALU。通过逻辑处理单元对图像数据和环境数据的输入,我们可以决定下一条我们要处理的存储器神经网络中的数据是什么,以及处理结果输出到那一个存储神经网络寄存器中。

深度神经网络处理器由时序逻辑神经网络和组合逻辑神经网络组成。其中组合逻辑神经网络用来处理结果分类和程序接下来读取那一条程序数据指令的时序逻辑跳转问题,寄存器式存储神经网络用来锁存分类数据,保存逻辑记忆,使用组合逻辑神经网络加记忆的时序逻辑可以设计成键值对存储神经网络。

这里将循环神经网络看成CPU的时序逻辑部分。将深度CNN神经网络看成ALU的逻辑处理单元和指令系统的编解码器。同时使用锁存神经网络来保存CNN逻辑处理器处理的结果,即把锁存神经网络看成电脑系统的存储器。

总结,我们这种结构的网络结构就像动物的条件反射弧,所有的条件反射弧组在一起就是神经网络处理器的汇编指令集,把外界输入的数据,或者环境数据作为神经网络程序的二进制指令,那么对应的条件反射弧就是汇编指令,同时我们会将处理中间数据和输出数据保存在存储神经网络中,作为神经网络的指令处理数据


推荐阅读
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 通过使用CIFAR-10数据集,本文详细介绍了如何快速掌握Mixup数据增强技术,并展示了该方法在图像分类任务中的显著效果。实验结果表明,Mixup能够有效提高模型的泛化能力和分类精度,为图像识别领域的研究提供了有价值的参考。 ... [详细]
  • 本文源自Coursera平台吴恩达教授的深度学习课程,重点探讨了卷积神经网络(ConvNets)从二维图像处理向一维信号及三维数据处理的拓展应用。 ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 微软等企业捐赠首批AI有声读物,助力视障人士
    12月2日,微软联合鹿音苑文化传播公司及150多名志愿者,共同捐赠了首批由人工智能生成的有声内容,旨在为视障人士提供更多文化资源。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文介绍了实现人工智能的多种方法,并重点探讨了当前最热门的技术——通过深度学习训练神经网络。文章通过具体实例详细解释了神经网络的基本原理及其应用。 ... [详细]
  • Python 数据可视化实战指南
    本文详细介绍如何使用 Python 进行数据可视化,涵盖从环境搭建到具体实例的全过程。 ... [详细]
  • 独家解析:深度学习泛化理论的破解之道与应用前景
    本文深入探讨了深度学习泛化理论的关键问题,通过分析现有研究和实践经验,揭示了泛化性能背后的核心机制。文章详细解析了泛化能力的影响因素,并提出了改进模型泛化性能的有效策略。此外,还展望了这些理论在实际应用中的广阔前景,为未来的研究和开发提供了宝贵的参考。 ... [详细]
  • 当前物联网领域十大核心技术解析:涵盖哪些关键技术?
    经过近十年的技术革新,物联网已悄然渗透到日常生活中,对社会产生了深远影响。本文将详细解析当前物联网领域的十大核心关键技术,包括但不限于:1. 军事物联网技术,该技术通过先进的感知设备实现战场环境的实时监测与数据传输,提升作战效能和决策效率。其他关键技术还包括传感器网络、边缘计算、大数据分析等,这些技术共同推动了物联网的快速发展和广泛应用。 ... [详细]
  • 中国学者实现 CNN 全程可视化,详尽展示每次卷积、ReLU 和池化过程 ... [详细]
  • MySQL InnoDB 存储引擎索引机制详解
    本文深入探讨了MySQL InnoDB存储引擎中的索引技术,包括索引的基本概念、数据结构与算法、B+树的特性及其在数据库中的应用,以及索引优化策略。 ... [详细]
  • 精选10款Python框架助力并行与分布式机器学习
    随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ... [详细]
  • 深入解析WebP图片格式及其应用
    随着互联网技术的发展,无论是PC端还是移动端,图片数据流量占据了很大比重。尤其在高分辨率屏幕普及的背景下,如何在保证图片质量的同时减少文件大小,成为了亟待解决的问题。本文将详细介绍Google推出的WebP图片格式,探讨其在实际项目中的应用及优化策略。 ... [详细]
  • 三角测量计算三维坐标的代码_双目三维重建——层次化重建思考
    双目三维重建——层次化重建思考FesianXu2020.7.22atANTFINANCIALintern前言本文是笔者阅读[1]第10章内容的笔记,本文从宏观的角度阐 ... [详细]
author-avatar
沉睡森林
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有