神经网络
wxy_fighting
这个作者很懒,什么都没留下…
展开
-
读Joone源代码有感
最近在搞神经网络,我选择了和别人不同的学习方法,别人是先搞定数学,在搞理论,最后搞应用。而我是先大致搞清楚神经网络的大致流程和BP的基本算法,然 后找一些开源的神经网络框架来学习,直接搞应用,最后在理论和数学不懂的地方再去查资料学习。结果发现这种方法很好,最起码很能调动我学习这些深奥知识的 兴趣。搞了没几天,竟然可以把神经网络用于自己项目中了,爽! 寻找开源项目没花多少时间,在百度里转载 2013-06-20 15:50:11 · 1567 阅读 · 0 评论 -
神经网络入门(连载之四)
游戏编程中的人工智能技术..( 连载之四 ) 4.4 CNeuralNet.h(神经网络类的头文件) 在CNeuralNet.h 文件中,我们定义了人工神经细胞的结构、定义了人工神经细胞的层的结构、以及人工神经网络本身的结构。首先我们来考察人工神经细胞的结构。4.4.1 SNeuron(神经细胞的结构) 这是很简转载 2013-06-25 16:46:40 · 1218 阅读 · 0 评论 -
神经网络入门(连载之一)
游戏编程中的人工智能技术. (连载之一)用平常语言介绍神经网络(Neural Networks in Plain English)因为我们没有能够很好了解大脑,我们经常试图用最新的技术作为一种模型来解释它。在我童年的时候,我们都坚信大脑是一部电话交换机 。(否则它还能是什么呢?) 我当时还看到英国著名神经学家转载 2013-06-25 16:44:31 · 2154 阅读 · 0 评论 -
人工智能 Java 坦克机器人系列: 神经网络,下部
贝叶斯网络贝叶斯网络亦称信念网络(Belief Network),于 1985 年由 Judea Pearl 首先提出。它是一种模拟人类推理过程中因果关系的不确定性处理模型,其网络拓朴结构是一个有向无环图(DAG)。它的节点用随机变量或命题来标识,认为有直接关系的命题或变量则用弧来连接。例如,假设结点 E 直接影响到结点 H,即 E→H,则建立结点 E 到结点 H 的有向弧(E,H),权值转载 2013-06-25 17:39:33 · 2055 阅读 · 0 评论 -
人工智能 Java 坦克机器人系列: 神经网络,上部
神经网络概念与适合领域神经网络最早的研究是 40 年代心理学家 Mcculloch 和数学家 Pitts 合作提出的 ,他们提出的MP模型拉开了神经网络研究的序幕。神经网络的发展大致经过 3 个阶段:1947~1969 年为初期,在这期间科学家们提出了许多神经元模型和学习规则,如 MP 模型、HEBB 学习规则和感知器等;60 年代末期至 80 年代中期,神经网络控制与整个神经网络转载 2013-06-25 17:38:32 · 2475 阅读 · 0 评论 -
神经网络入门(连载之六)
游戏编程中的人工智能技术.(连载之六)4.10 功能的两个改进 (A Couple of Improvements) 仅管扫雷机学习寻找地雷的本领十分不错,这里我仍有两件事情要告诉你,它们能进一步改进扫雷机的性能。4.10.1改进1(Improvement Number One) 首先,单点crossover算子转载 2013-06-25 16:48:03 · 1156 阅读 · 0 评论 -
神经网络入门(连载之五)
游戏编程中的人工智能技术( 连载之五 )4.5 神经网络的编码(Encoding the Network) 在本书的开始几章中,你已经看到过怎样用各种各样的方法为遗传算法编码。但当时我并没有向你介绍过一个用实数编码的具体例子,因为我知道我要留在这里向你介绍。我曾经讲到,为了设计一个前馈型神经网络,编码是很容易的。我们从左到右读每一转载 2013-06-25 16:47:23 · 1496 阅读 · 0 评论 -
神经网络入门(连载之三)
游戏编程中的人工智能技术 (连载之三)4. 聪明的扫雷机工程(Smart Minesweeper Project) 我要向你介绍的第一个完整例子,是怎么使用神经网络来控制具有人工智能的扫雷机的行为。扫雷机工作在一个很简单的环境中,那里只有扫雷机以及随机散布的许多地雷。图7 运行中的演示程序。 尽管书上图形转载 2013-06-25 16:45:59 · 1732 阅读 · 0 评论 -
神经网络入门(连载之二)
游戏编程中的人工智能技术. .(连载之二)3 数字版的神经网络 (The Digital Version) 上面我们看到了生物的大脑是由许多神经细胞组成,同样,模拟大脑的人工神经网络ANN是由许多叫做人工神经细胞(Artificial neuron,也称人工神经原,或人工神转载 2013-06-25 16:45:16 · 1496 阅读 · 0 评论 -
JOONE(Java Object-Oriented Network Engine)简单实例源代码
/* * JOONE - Java Object Oriented Neural Engine * http://joone.sourceforge.net * * XOR_using_NeuralNet.java * */ package study; import org.joone.engine. * ; impor原创 2013-06-20 15:53:55 · 1611 阅读 · 0 评论 -
用Java开源项目JOONE实现人工智能编程
简介很少有程序员不对这里或者那里所包含的人工智能编程所吸引,然而,许多对AI感兴趣的程序员很快就因其中包含的算法的复杂性而退却。在本文中,我们将讨论一个能大大简化这种复杂性的Java开源工程。Java面向对象的神经网络(JOONE)是一开源工程,它提供给Java程序员一个高适应性的神经网络。该JOONE工程源代码由LGPL所保护。简言之,这意味着源代码是可自由使用的而且你不需要支付版税就可转载 2013-06-20 15:45:43 · 2968 阅读 · 1 评论 -
JOONE实现人工智能实例
package com.sweetop.test; import java.io.Serializable; import java.util.Arrays; import java.util.Vector; import org.joone.engine.FullSynapse; import org.joone.engine.LinearLayer; import org.joon原创 2013-06-20 15:48:26 · 3202 阅读 · 0 评论 -
基于JOONE快速开发神经网络
基于JOONE快速开发神经网络 一.神经网络介绍20世纪70年代以来,随着计算机技术的不断发展,人工神经网络(ANN)的理论与实践都得到了迅猛提高。ANN的概念来源于生物神经网络(BNN)。限于目前的理论与技术,ANN保留了脑神经网络的基本结构,反映脑神经系统的工作原理。在ANN中,记忆的信息存贮在连接权上,外部刺激通过连接通道自动激活相应的神经元,以达到自动识别的目的。因而,它是与现代计转载 2013-06-20 15:43:35 · 1590 阅读 · 0 评论 -
BP神经网络在期货价格预测中的应用
摘 要 BP网络通过对以往历史数据的学习,找出期货市场发展的内在规律,并将其存储在网络具体的权值、阀值中,用以预测未来的走势。文章在深入分析期货市场预测面临的关键问题的基础上,探讨利用BP(Back Propagation)神经网络对期货价格走势进行分析和预测的可行性。关键词 期货价格预测;BP神经网络;matlab应用 引言期货市场作为现代金融市场的一个重要方面,转载 2013-06-25 14:42:08 · 11362 阅读 · 7 评论