算法
文章平均质量分 93
算法
realysy
这个作者很懒,什么都没留下…
展开
-
一些常用的正交试验表生成: 单一水平、混合水平、交互作用
文章目录正交试验说明单一水平3水平 3因素 18次试验 L9(33)L_{9}(3^{3})L9(33)3水平 5因素 18次试验 L18(35)L_{18}(3^{5})L18(35)3水平 6因素 18次试验 L18(36)L_{18}(3^{6})L18(36)3水平 7因素 18次试验 L18(37)L_{18}(3^{7})L18(37)4水平 4因素 48次试验 L16(44)L_{16}(4^{4})L16(44)4水平 10因素 48次试验 L48(410)L_{48}(4^{10原创 2021-04-05 09:34:15 · 13977 阅读 · 2 评论 -
给定一个非负整数数组,将它们排成一个尽可能大的数
给定一个非负整数数组,将它们排成一个尽可能大的数,例如,给定数组[9, 81, 6, 35, 3, 30],那最后得到的最大数是981635330."""问题的实质是,新建一种规则判断两个数字的大小,即 从左往右 依次比较两个数字的各位上的数,直到比到其中一个数字的最后一位"""## 获取数据: 非负整数数组# x = input()# x = list(map(int, eval(x)))x = [9, 81, 6, 35, 3, 30]def num_max(num1, num原创 2020-08-13 23:58:24 · 1288 阅读 · 0 评论 -
【递归与改进】面试题:100级台阶,每跨一步只能1级或者2级台阶,一共多少种方案
面试时的想法是:最多一次两级,因此把100级台阶两个两个一组分成50个线段相连,最多走50个两级,那就是一共:实际上这样划分丢失了一些可能的情况,比如可能走法:先走1级,再走2级 这种方案在上面就不会出现。看了其他人的解析,应该用递归求解,但是递归会导致重复计算,于是在面试官要求的时间内可能算不出来,于是需要改进。递归解法和改进解法如下(Python版):...原创 2020-07-22 18:56:35 · 2061 阅读 · 0 评论 -
神经网络算法详解:反馈神经网络(Hopfield网络、双向联想记忆网络BAM、玻尔兹曼机BM、RBM)
本文介绍了反馈神经网络,包括Hopfield网络,离散Hopfield网络(DHNN),连续Hopfield网络(CHNN),双向联想记忆网络(BAM),玻尔兹曼机(BM),受限玻尔兹曼机(RBM)。其中对于BAM、BM、RBM只是对其进行了简单的介绍,并没有详细地推导算法。本文的目的旨在了解这些算法,先知道这些网络的改进和应用场景,当有业务需求的时候,再详细研究。系列文章:【神经网络算...转载 2020-04-11 11:15:57 · 4256 阅读 · 0 评论 -
旅行商问题(TSP) 中国34个城市 经纬度&平面坐标
经纬度通过墨卡托投影转为平面坐标,单位km;赤道作为标准纬线本初子午线作为中央经线两者交点为坐标原点向东向北为正,向西向南为负除港澳台和海南外,30个城市的TSP问题解决见Github, 采用的是自组织映射技术(Self-organizing map, SOM)求解。克隆之后直接运行./src/main.py即可,好用记得star哟~https://github.com/Y-Sh...原创 2020-01-11 17:16:00 · 7587 阅读 · 5 评论 -
概念格:知识获取方法
原创 2020-01-11 11:05:48 · 640 阅读 · 0 评论 -
进化算法: Q-Learning
主教程 理解Q-learning,一篇文章就够了计算更新过程很详细辅助1 Q学习(Q-learning)入门小例子及python实现讲明了Q函数Q(s, a)的来源辅助2 通过 Q-learning 深入理解强化学习动作值函数(或称「Q 函数」)有两个输入:「状态」和「动作」探索速率epsilon,用于多个a无法选择的情况...原创 2020-01-10 22:55:12 · 389 阅读 · 0 评论