智能算法
A.Star
AStar开源社区创建者
展开
-
【原创】python协同过滤算法(基于用户)的demo
python协同过滤算法(基于用户)的demo0. 背景有个协同过滤项目需要处理。从网上查阅资料,发现可用的资料不多。发现一个简书的博客可以用,原文地址 传送门, 数据地址 传送门此处只谈代码,不考虑原理。1. 经过本着尝试的心态打开了代码,发现原文代码运行效率极低。原文博主认为是算法本身所导致。我略经修改,主要利用numpy函数和一些自带函数,优化了原文博主语句,使得运算效果大大提...原创 2019-12-12 16:58:57 · 397 阅读 · 0 评论 -
【原】总(tu)结(cao)粒子群算法(PSO)解决旅行商问题(TSP)
粒子群算法(PSO)是一套比较经典的算法, 旅行商问题(TSP)同样是一个经典的问题。如果想用PSO去解决TSP问题的话,那么应该如何去解决呢?于是就有查资料,找到PSO解决TSP问题论文一文。初看之下一阵欣喜,因为我发现,如果按照论文中的方法能够成功的话,那么包括布谷鸟,萤火虫都可以通过类似的办法进行有意义的尝试。按照论文的思路,我撰写了如下代码% main.m% 调用c...原创 2017-04-10 00:43:53 · 10263 阅读 · 9 评论 -
【原】粒子群算法(PSO)的简单应用
粒子群算法(PSO)的简单应用0. 写在前面之前写到优化的基本思想,里面提到了智能算法。目前有些学者对这些算法并不认可,但是实际使用中,在维度比较低的情况下,群智能算法确实能以很高的找到近似解。 这篇以我最熟悉的PSO开始,以demo的方式来探讨群智能算法的使用。1. 粒子群算法PSO是是什么1.1 简介[PSO是粒子群优化算法(–Particle Swarm O...原创 2018-08-27 12:05:12 · 9350 阅读 · 0 评论 -
应用遗传算法(GA)的实操步骤
应用遗传算法(GA)的实操步骤说起遗传算法(GA),大抵搞运筹学的亲们都比较熟悉。经过多年的发展,GA算法日益完善,在各个领域也有广泛应用。虽然,在原有场景下,GA不断被新的算法所“置换”,但是作为经典算法,且较于其他算法稳定,常用于建模学习。对于一个运筹学问题,一般是规划类问题,常常以“数学公式”(目标函数和约束方程)的方式进行表达。对于一个实际问题,我更倾向于先把实际问题理解清楚,而非直...原创 2019-01-24 13:48:37 · 2180 阅读 · 4 评论