资源简介

FEAST算法是特征选择算法的一种,全称叫a FEAture Selection Toolbox for C and MATLAB算法,FEAST 提供了基于共同信息的滤波特征选择算法的实现,通过特征选择,可以帮助我们筛选出有用的特征,减少模型训练时间。 函数已经打包好,在matlab中直接调用即可,输入想要的特征个数,会自动返回最优的特征,并且会有一个从优到劣的排序。 这是2017年更新的最新版本v2.0.0的全部源代码。

资源截图

代码片段和文件信息

/*
** Dataset.java
**
** Initial Version - 07/01/2017
** Author - Adam Pocock
** 
** Part of the FEAture Selection Toolbox (FEAST) please reference
** “Conditional Likelihood Maximisation: A Unifying framework for Information
** Theoretic Feature Selection“
** G. Brown A. Pocock M.-J. Zhao M. Lujan
** Journal of Machine Learning Research (JMLR) 2012
**
** Please check www.github.com/Craigacp/FEAST for updates.
** 
** Copyright (c) 2010-2017 A. Pocock G. Brown The University of Manchester
** All rights reserved.
** 
** Redistribution and use in source and binary forms with or without modification
** are permitted provided that the following conditions are met:
** 
**   - Redistributions of source code must retain the above copyright notice this 
**     list of conditions and the following disclaimer.
**   - Redistributions in binary form must reproduce the above copyright notice 
**     this list of conditions and the following disclaimer in the documentation 
**     and/or other materials provided with the distribution.
**   - Neither the name of The University of Manchester nor the names of its 
**     contributors may be used to endorse or promote products derived from this 
**     software without specific prior written permission.
** 
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“ AND
** ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED 
** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
** ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES 
** (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
** LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 
** ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT 
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
** SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**
*/
package craigacp.feast;

/**
 *
 * @author craigacp
 */
public class Dataset {

    public final int[] labels;
    public final int[][] data;

    public Dataset(int[] labels int[][] data) {
        this.labels = labels;
        this.data = data;
    }
    
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-01-07 23:26  FEAST-2.0.0\
     文件         221  2017-01-07 23:26  FEAST-2.0.0\.gitignore
     文件        1890  2017-01-07 23:26  FEAST-2.0.0\LICENSE
     文件        3756  2017-01-07 23:26  FEAST-2.0.0\Makefile
     文件        4448  2017-01-07 23:26  FEAST-2.0.0\README.md
     文件        3777  2017-01-07 23:26  FEAST-2.0.0\feast.bib
     目录           0  2017-01-07 23:26  FEAST-2.0.0\include\
     目录           0  2017-01-07 23:26  FEAST-2.0.0\include\FEAST\
     文件        9721  2017-01-07 23:26  FEAST-2.0.0\include\FEAST\FSAlgorithms.h
     文件        2755  2017-01-07 23:26  FEAST-2.0.0\include\FEAST\FSToolbox.h
     文件        7208  2017-01-07 23:26  FEAST-2.0.0\include\FEAST\WeightedFSAlgorithms.h
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\
     文件        1113  2017-01-07 23:26  FEAST-2.0.0\java\README.md
     文件         950  2017-01-07 23:26  FEAST-2.0.0\java\pom.xml
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\main\
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\
     文件        2331  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\Dataset.java
     文件        6081  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\FEAST.java
     文件        4297  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\FEASTUtil.java
     文件        2497  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\ScoredFeatures.java
     文件       13379  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\Test.java
     文件        5342  2017-01-07 23:26  FEAST-2.0.0\java\src\main\java\craigacp\feast\WeightedFEAST.java
     目录           0  2017-01-07 23:26  FEAST-2.0.0\java\src\native\
     文件        9354  2017-01-07 23:26  FEAST-2.0.0\java\src\native\FEASTJNI.c
     文件         280  2017-01-07 23:26  FEAST-2.0.0\java\src\native\FEASTJNIUtil.c
     文件         201  2017-01-07 23:26  FEAST-2.0.0\java\src\native\FEASTJNIUtil.h
     文件        6657  2017-01-07 23:26  FEAST-2.0.0\java\src\native\WeightedFEASTJNI.c
     文件         759  2017-01-07 23:26  FEAST-2.0.0\java\src\native\craigacp_feast_FEAST.h
............此处省略26个文件信息

评论

共有 条评论