人工智能
世幻水
路还长,继续加油!
展开
-
遗传算法解混合流水车间调度问题(注释很多)JavaScript
题目描述: n 个工件要在 c 台机器上加工,每个工件需要经过 c 道工序,每道工序要求不同的机器,n 个工件在 c 台机器上的加工顺序相同。确定 n 个工件在每台机器上的最优加工顺序,使最大流程时间达到最小。测试问题参数取值:工件数量n=6,工序数量c=3,每道工序并行机器数量m=2。目录1、遗传算法一般流程编码 指将最终结果抽象成为可以进行优化处理的序列,例如这道题最终要找到合理的工序,那么我们就可以设置一个工序的数组,如果有3个工件,那么工序对于为[1,2,3], [1,3,2], [2原创 2020-10-04 17:36:00 · 6864 阅读 · 0 评论 -
逻辑运算符符号化命题——数理逻辑
今天所讲的是如何使用逻辑运算的方式去表示一个命题。改研究的意义在于去实现概念的逻辑化表达,以便可以用逻辑符号去描述知识世界,是早期人工智能的主要研究方向。1、认识逻辑运算符在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。(来源百度)基本的操作符有:名称(符原创 2020-09-13 19:38:38 · 4478 阅读 · 1 评论 -
numpy搭建简单深度学习模型
本文使用numpy搭建一个简单深度学习模型,通过编写numpy的深度学习程序,可以比较直观的感受到,前向传播,反向传播,参数更新的具体流程。1、定义模型及参数1、假设有如下一层隐藏层的神经网络,使用relu函数作为激活函数y=w2∗h(w1∗x+b1)+b2y = w2 * h(w1*x + b1) +b2y=w2∗h(w1∗x+b1)+b22、假设输入是27维向量, 输出是3维向量,设计有一个隐藏层纬度是9,训练数据量是100,学习率是10^-4```pythonn, x_len, y_原创 2020-08-03 00:21:03 · 358 阅读 · 0 评论