資源簡介
FEAST算法是特征選擇算法的一種,全稱叫a FEAture Selection Toolbox for C and MATLAB算法,F(xiàn)EAST 提供了基于共同信息的濾波特征選擇算法的實(shí)現(xiàn),通過特征選擇,可以幫助我們篩選出有用的特征,減少模型訓(xùn)練時(shí)間。
函數(shù)已經(jīng)打包好,在matlab中直接調(diào)用即可,輸入想要的特征個(gè)數(shù),會(huì)自動(dòng)返回最優(yōu)的特征,并且會(huì)有一個(gè)從優(yōu)到劣的排序。
這是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;
????}
????
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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.xm
?????目錄???????????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個(gè)文件信息
評論
共有 條評論