人工智能
文章平均质量分 95
like不倒翁
遇事不决,量子力学
展开
-
基于BP神经网络的人脸识别
一、实验要求采用三层前馈BP神经网络实现标准人脸YALE数据库的识别,编程语言为C系列语言。二、BP神经网络的结构和学习算法实验中建议采用如下最简单的三层BP神经网络,输入层为,有n个神经元节点,输出层具有m个神经元,网络输出为,隐含层具有k个神经元,采用BP学习算法训练神经网络。BP神经网络的结构BP网络在本质上是一种输入到输出的映射,它能够学习大量的输入与输出之间的映射关系,而不需要任何输入和...原创 2018-05-17 14:02:06 · 29775 阅读 · 6 评论 -
启发式算法A*实现求解八数码问题,使用语言java
/**测试样例起始状态(0代表空格)2 8 31 0 47 6 5目标状态(0代表空格)1 2 38 0 47 6 5起始状态(0代表空格)2 1 30 8 46 7 5目标状态(0代表空格)2 1 30 4 56 7 8*/import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import ...原创 2018-05-11 20:55:48 · 10292 阅读 · 5 评论 -
采用遗传算法求解函数最优值
一、实验要求遗传算法(Genetic Algorithms,GA)是一种基于自然选择和自然遗传机制的搜索算法,它是一种有效的解决最优化问题的方法,属于一种进化算法。本实验要求采用简单遗传算法求解如下一元函数的最大值:二、遗传算法基本流程遗传算法由美国Michigan大学的John Holland和他的同事及学生提出的。类似于自然界演化的基本法则,“适者生存”是遗传算法的核心机制:复制(reprod...原创 2018-05-11 21:11:46 · 25140 阅读 · 13 评论 -
用感知器实现或运算
CODEimport java.util.Scanner;public class OR { static int N = 2; static double[] W = new double[N]; static double sita = Math.random(); static int[] X = new int[N]; static int Y = 0; static double c =...原创 2018-05-19 12:42:07 · 2111 阅读 · 1 评论