机器学习
cxy_hust
这个作者很懒,什么都没留下…
展开
-
粒子群算法(PSO)详解以及使用
1 PSO原理(particle swarm optimazition)1.1 算法使用范围根据名字: 粒子群优化,其实就界定了该算法是作为一个优化算法的,优化的目的是什么?使得某个loss 函数最小或者最大吧,这里可以容易使人联想到梯度下降求最小值(缺陷较为明显->有可能在局部达到最小或者最大,并且不适用于带约束条件的问题,优点就是:容易实现,算法思路简单。),于是我们现在考虑PSO,该算法能够适应于带约束条件的问题的求解。1.2 算法使用方法1 假设你刚刚用神经网络训练出来一个函数(模型原创 2020-09-23 20:31:11 · 6683 阅读 · 0 评论 -
使用RFE(反向特征消除)进行数据降维
1 直接使用skl库即可skl含有的rfe库可以直接以多个变量为目标进行数据降维(主要特征提取),该代码源于2020年华为杯数模比赛b题,项目代码以及数据见:https://github.com/xychen5/mathModel1/blob/master/README.md# -*- utf:8 -*-#!/usr/bin/bashimport pandas as pdimport numpy as npimport dataWashingimport matplotlib.pyplot a原创 2020-09-22 19:20:03 · 3507 阅读 · 0 评论