Pattern Recognition Toolbox
共享 'Pattern Recognition Toolbox'
The Pattern Recognition Toolbox (PRT) for MATLAB (tm) is a framework of pattern recognition and machine learning tools that are powerful, expressive, and easy to use.
Create a data set from your data (X ~ N x F) and labels (Y ~ N x 1):
ds = prtDataSetClass(X,Y);
and run Z-score normalization + an SVM:
algo = prtPreProcZmuv + prtClassLibSvm;
dsOut = algo.kfolds(ds);
And score the results:
prtScoreRoc(dsOut);
It's that easy. It's free. Have fun.
Installation instructions:
http://newfolder.github.io/prtdoc/prtDocInstallation.html
Additional documentation & (rarely updated) blog available here:
http://newfolder.github.io/
引用格式
Peter (2024). Pattern Recognition Toolbox (https://github.com/covartech/PRT), GitHub. 检索来源 .
需要
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- AI, Data Science, and Statistics > Statistics and Machine Learning Toolbox >
- AI, Data Science, and Statistics > Deep Learning Toolbox > Image Data Workflows > Pattern Recognition and Classification >
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!+prtExternal/+DataHash
+prtExternal/+IPDM
+prtExternal/+ScrollPanel
+prtExternal/+clickA3DPoint
+prtExternal/+combinator
+prtExternal/+freezeColors
+prtExternal/+json
+prtExternal/+kde
+prtExternal/+kde2d
+prtExternal/+next_comb_perm
+prtExternal/+struct2table
+prtExternal/+structdlg
+prtExternal/+yaml
+prtExternal/+yaml/YAMLMatlab
+prtOptions
- prtOptionsClassPlot
- prtOptionsClusterPlot
- prtOptionsComputation
- prtOptionsDataSetClassPlot
- prtOptionsDataSetRegressPlot
- prtOptionsKernelPlot
- prtOptionsRegressPlot
- prtOptionsRvPlot
]beta/brv
- prtBrv
- prtBrvDiscrete.m
- prtBrvDiscreteHierarchy
- prtBrvDiscreteStickBreaking.m
- prtBrvDiscreteStickBreakingHierarchy
- prtBrvDpHmm
- prtBrvDpMixture
- prtBrvHmm.m
- prtBrvMcmc
- prtBrvMcmcMembershipModel
- prtBrvMembershipModel
- prtBrvMixture.m
- prtBrvMixtureExample.m
- prtBrvMixtureMcmcTraining
- prtBrvMixtureVbTraining
- prtBrvMmExample.m
- prtBrvMvb.m
- prtBrvMvbHierarchy
- prtBrvMvn.m
- prtBrvMvnHierarchy
- prtBrvMvt.m
- prtBrvVb
- prtBrvVbMembershipModel
- prtBrvVbOnline
- prtBrvVbOnlineMembershipModel
]beta/graph
]beta/graph/dataGen
- prtGraphDataGenAdjNoun
- prtGraphDataGenComicBookDatabase
- prtGraphDataGenKarate
- prtGraphDataGenLesMis
- prtGraphDataGenSlashdot
]beta/graph/graphExamples
- prtGraphExampleSocialDbLesMis.m
- prtGraphExampleSocialDbProcCbdb.m
- prtGraphExampleSocialDbProcKarate.m
]beta/graph/graphUtil
- prtGraphDataDir
- prtGraphDataUrl
- prtUtilGraphExplore
- prtUtilGraphPlotNeato
- prtUtilGraphPlotSfdp
- prtUtilReadGml
]submissions/Manandhar2012
- prtBrvMultipleInstanceMixtures.m
- prtBrvMultipleInstanceMixturesVbTraining
- prtDataGenMultipleInstanceMultinomial
- prtUtilManandaharMilBagStruct2prtDataSetClassMultipleInstance
]submissions/Ratto2012
- prtClassContextDiscrim
- prtClassContextGen
- prtClassContextSup
- prtClassRvmForContext
- prtClusterDpgmm
- prtDataGenContextDependent
- prtDataSetClassContext
big
- prtActionBig
- prtClassBig
- prtDataInterfaceCategoricalTargetsBig
- prtDataSetBig.m
- prtDataSetBigClass.m
- prtDataSetBigRegress
big/dataHandlers
class
- prtClass
- prtClassAdaBoost
- prtClassAdaBoostFastAuc
- prtClassAdaBoostSimple
- prtClassBagging
- prtClassBinaryToMaryOneVsAll.m
- prtClassBinomial
- prtClassBumping
- prtClassCap
- prtClassConstant
- prtClassCorrelation
- prtClassDlrt
- prtClassFld
- prtClassGeneticProgram
- prtClassGlrt
- prtClassKmeansPrototypes
- prtClassKmsd
- prtClassKnn
- prtClassLda
- prtClassLibSvm
- prtClassLogisticDiscriminant.m
- prtClassLr
- prtClassLrk
- prtClassLrs
- prtClassLrsk.m
- prtClassMap
- prtClassMapLog
- prtClassMaryLogDisc
- prtClassMaryLogDiscGaussianPrior
- prtClassMaryLogDiscSparse
- prtClassMaryLogDiscSparseKernel
- prtClassMatchedSubspace
- prtClassMatlabKDTreeKnn
- prtClassMatlabLinSvm
- prtClassMatlabNnet
- prtClassMatlabSvm
- prtClassMatlabTreeBagger
- prtClassNaiveBayes
- prtClassNnet
- prtClassOneClassRvm
- prtClassPerTurbo
- prtClassPlsda
- prtClassQda
- prtClassRfKm
- prtClassRmda
- prtClassRvm
- prtClassRvmFigueiredo
- prtClassRvmSequential
- prtClassSvm
- prtClassSvmMcode
- prtClassSvmPegasos
- prtClassTreeBaggingCap
cluster
- prtCluster
- prtClusterDpMeans
- prtClusterGmm
- prtClusterKmeans.m
- prtClusterKmodes.m
- prtClusterMeanShift
- prtClusterMeanShiftEuclidean
- prtClusterSpectralKmeans.m
- prtClusterSphericalKmeans
dataGen
- prtDataGenBiclusters
- prtDataGenBimodal
- prtDataGenCifar10
- prtDataGenCircles
- prtDataGenCylinderBellFunnel
- prtDataGenFeatureSelection
- prtDataGenGlass
- prtDataGenImageSeg
- prtDataGenIris
- prtDataGenManual
- prtDataGenMary
- prtDataGenMarySimple
- prtDataGenMarysSimpleSixClass
- prtDataGenMnist
- prtDataGenMnistTest
- prtDataGenMoon
- prtDataGenMovieLens
- prtDataGenMsrcorid
- prtDataGenNoisyLine
- prtDataGenNoisySinc
- prtDataGenOldFaithful
- prtDataGenProstate
- prtDataGenRansac
- prtDataGenSandP500
- prtDataGenSpiral
- prtDataGenSpiral3Class
- prtDataGenSpiral3Regress
- prtDataGenSwissRoll
- prtDataGenUnimodal
- prtDataGenXor
decision
- prtDecision
- prtDecisionBinary
- prtDecisionBinaryMinCost
- prtDecisionBinaryMinPe
- prtDecisionBinaryMinPeWithDontCares
- prtDecisionBinarySpecifiedPd
- prtDecisionBinarySpecifiedPf
- prtDecisionBinarySpecifiedThreshold
- prtDecisionMap.m
- prtDecisionOneClassPd
distance
- prtDistanceChebychev
- prtDistanceCityBlock
- prtDistanceCosineAngle
- prtDistanceCustom
- prtDistanceEuclidean
- prtDistanceEuclideanMissingData
- prtDistanceHamming
- prtDistanceLNorm
- prtDistanceMahalanobis
- prtDistanceQMetric
- prtDistanceSquare
doc
engine
engine/dataset
- prtDataInterfaceCategoricalTargets
- prtDataInterfaceReshape
- prtDataSetBase
- prtDataSetCellArray.m
- prtDataSetClass.m
- prtDataSetClassReshape.m
- prtDataSetImage.m
- prtDataSetInMem
- prtDataSetRegress
- prtDataSetStandard
- prtDataSetTimeSeries
eval
- prtEvalAuc
- prtEvalLogLoss
- prtEvalMinCost
- prtEvalPdAtPf
- prtEvalPercentCorrect
- prtEvalPfAtPd
- prtEvalRmse
featSel
- prtFeatSel
- prtFeatSelExhaustive.m
- prtFeatSelGeneticAlgorithm
- prtFeatSelLlnn
- prtFeatSelSbs
- prtFeatSelSfs
- prtFeatSelStatic.m
kernels
- prtKernel
- prtKernelClass
- prtKernelDc
- prtKernelDirect
- prtKernelHyperbolicTangent
- prtKernelPolynomial
- prtKernelQMetric
- prtKernelRbf
- prtKernelRbfFixed
- prtKernelRbfNdimensionScale
- prtKernelRbfNeighborhoodScaled
- prtKernelSet
- prtKernelStep
multipleInstance
- prtActionWrapperMil
- prtClassCitationKnnMultiInstance
- prtClassMilPpmm
- prtClassMilPpmmRbf
- prtClassMilVbDpGmm
- prtDataGenMsrcorid
- prtDataGenMultipleInstance
- prtDataSetClassMultipleInstance.m
- prtKernelPpmm
options
- prtOptionsFileName
- prtOptionsGet
- prtOptionsGetDefault
- prtOptionsGetFactory
- prtOptionsSet
- prtOptionsSetDefault
- prtOptionsSetFactory
outlierRemoval
- prtOutlierRemoval
- prtOutlierRemovalFn
- prtOutlierRemovalFnTargets
- prtOutlierRemovalMissingData
- prtOutlierRemovalNonFinite
- prtOutlierRemovalNStd
plot/ui
- prtUiClassLabeler
- prtUiControl
- prtUiControlText
- prtUiDataSetClassExploreWidget
- prtUiDataSetClassExploreWidgetTab
- prtUiDataSetClassExploreWidgetTabClickDisplay
- prtUiDataSetClassExploreWidgetTabPlotOptions
- prtUiDataSetClassExploreWidgetTabSelectAxes
- prtUiDataSetClassPlot
- prtUiDataSetStandardObservationInfoSelect
- prtUiListDlg
- prtUiManager
- prtUiManagerAxes
- prtUiManagerExample.m
- prtUiManagerImage
- prtUiManagerMultiAxes
- prtUiManagerPanel
- prtUiManagerPlot
- prtUiManagerPlotScatter
- prtUiPlot
- prtUiRocExplorer
- prtUiRocSelector
- prtUiStructDlg
- prtUiSubplot
- prtUiTableEditStructure
plot/util
- prtPlotUtilAlgorithmGui
- prtPlotUtilBinaryClassOutputStem
- prtPlotUtilCenterFigure
- prtPlotUtilClassColors
- prtPlotUtilClassColorsBW
- prtPlotUtilClassColorUnlabeled
- prtPlotUtilClassExploreGui
- prtPlotUtilClassSymbols
- prtPlotUtilClassSymbolsBW
- prtPlotUtilClassSymbolsUnlabeled
- prtPlotUtilConfusionMatrix
- prtPlotUtilCurrentCursorScreenSize
- prtPlotUtilDarkenColors
- prtPlotUtilDataSetExploreGuiSimple
- prtPlotUtilDataSetExploreGuiWithNavigation
- prtPlotUtilDataSetPlotIndividual
- prtPlotUtilFreezeColors
- prtPlotUtilGenerateGrid
- prtPlotUtilGetPlotLims
- prtPlotUtilGraphVizReadDot
- prtPlotUtilGraphVizRun
- prtPlotUtilGraphVizWriteDot
- prtPlotUtilImageEvaledClassifier
- prtPlotUtilLightenColors
- prtPlotUtilLineDensities
- prtPlotUtilLinePlot
- prtPlotUtilLinspaceColormap
- prtPlotUtilMatrixTable
- prtPlotUtilPlotArrow
- prtPlotUtilPlotGriddedEvaledClassifier
- prtPlotUtilPlotGriddedEvaledFunction
- prtPlotUtilRegressSymbols
- prtPlotUtilRegressSymbolsBW
- prtPlotUtilScatter
- prtPlotUtilSetLineProperties
- prtPlotUtilSymbolEdgeColorModification
- prtPlotUtilTwoClassColorMap
- prtPlotUtilUnlabeledLegendString
preProc
- prtPreProc
- prtPreProcAbsSumNormalizeRows
- prtPreProcBootstrapTraining
- prtPreProcClass
- prtPreProcDataFromObservationInfo
- prtPreProcElm
- prtPreProcEnergyNorm
- prtPreProcEnergyNormalizeRows
- prtPreProcEnergyNormalizeRowsWithEnergy
- prtPreProcEnforceDataLimits
- prtPreProcFilter
- prtPreProcFunction
- prtPreProcFunctionTargets.m
- prtPreProcHistEq
- prtPreProcHistEqKde
- prtPreProcKmeans.m
- prtPreProcLabelVoting
- prtPreProcLda
- prtPreProcLogDisc
- prtPreProcLogDiscPostPlsda
- prtPreProcMinMaxColumns
- prtPreProcMinMaxRows
- prtPreProcPca
- prtPreProcPic
- prtPreProcPls
- prtPreProcSharpen
- prtPreProcSharpenPerClassTrainingOnly
- prtPreProcSpca
- prtPreProcSpectralEmbed
- prtPreProcStdNormalizeRows
- prtPreProcTrainingObservationSelection
- prtPreProcZca
- prtPreProcZeroMeanColumns
- prtPreProcZeroMeanRows
- prtPreProcZeroMinRows
- prtPreProcZmuv.m
regress
- prtRegress.m
- prtRegressBayesianLinear
- prtRegressGp
- prtRegressLslr
- prtRegressLslrNonNeg
- prtRegressMatlabTreebagger
- prtRegressMultiDimensional
- prtRegressPiecewiseLinear
- prtRegressPlsda
- prtRegressPrior
- prtRegressRvm
- prtRegressRvmSequential
rv
- prtRv
- prtRvDiscrete.m
- prtRvGmm.m
- prtRvHmm
- prtRvIndependent.m
- prtRvKde
- prtRvMemebershipModel
- prtRvMixture.m
- prtRvMultinomial.m
- prtRvMvb.m
- prtRvMvn.m
- prtRvUniform
- prtRvUniformImproper
- prtRvVq
rv/util
- prtConditionalMvnMuCov
- prtRvUtilDirichletDraw
- prtRvUtilDirichletKld
- prtRvUtilDirichletPdf
- prtRvUtilDirichletRnd
- prtRvUtilDiscreteCdf
- prtRvUtilDiscreteEntropy
- prtRvUtilDiscreteKld
- prtRvUtilDiscretePdf
- prtRvUtilDiscreteRnd
- prtRvUtilGammaKld
- prtRvUtilGeneralizedGamma
- prtRvUtilGeneralizedGammaLn
- prtRvUtilKdeMode
- prtRvUtilLaplaceCdf
- prtRvUtilLaplacePdf
- prtRvUtilLaplaceRnd
- prtRvUtilMultinomialStateSpace
- prtRvUtilMvnCdf
- prtRvUtilMvnDraw
- prtRvUtilMvnKld
- prtRvUtilMvnLogPdf
- prtRvUtilMvnWishartKld
- prtRvUtilMvtLogPdf
- prtRvUtilNChooseKStateSpace
- prtRvUtilNormCdf
- prtRvUtilNormPdf
- prtRvUtilPlotMvnEllipse
- prtRvUtilRandomSample
- prtRvUtilRayleigh2SidedCdf
- prtRvUtilRayleigh2SidedPdf
- prtRvUtilRayleigh2SidedRnd
- prtRvUtilStudentTCdf
- prtRvUtilStudentTLogPdf
- prtRvUtilStudentTPdf
- prtRvUtilStudentTRnd
- prtRvUtilWishartKld
score
- prtScoreAuc
- prtScoreConfusionMatrix
- prtScoreCost
- prtScoreLogLoss
- prtScorePercentCorrect
- prtScoreRmse
- prtScoreRoc
- prtScoreRocNfa
- prtScoreRocPR
score/metrics
util
- classDefToUml
- generateSpiralCluster
- prtSetupMex
- prtUtilAccumArrayLike
- prtUtilAccumDataSetLike
- prtUtilApproxEqual
- prtUtilAssignStringValuePairs
- prtUtilAucByMaxPf
- prtUtilAvailableActions
- prtUtilBhattacharyyaDistance
- prtUtilBicluster
- prtUtilCalcDiagXcInvXT
- prtUtilCellPlot
- prtUtilCellPrintf
- prtUtilClassAlgorithmWrapper
- prtUtilClassIsAbstract
- prtUtilClassParentRelationship
- prtUtilClassParentRelationshipNamesOnly
- prtUtilClassParentRelationshipTable
- prtUtilClassStructurePlot
- prtUtilConfusion2PercentCorrect
- prtUtilConvertXtickLabelsToObjets
- prtUtilDataSetClassCheck
- prtUtilDetermineMary
- prtUtilDistanceParseInputs
- prtUtilDpMeans
- prtUtilEquallySubDivideData
- prtUtilEvalCAPtree
- prtUtilEvalParseAndRun
- prtUtilFeatureNameModificationFunctionHandleCreator
- prtUtilFindPrtActionsAndConvertToStructures
- prtUtilFuzzyKmeans
- prtUtilGenCleanPath
- prtUtilGenerateDefaultFeatureNames
- prtUtilGenerateDefaultObservationNames
- prtUtilGenerateDefaultTargetNames
- prtUtilGeneticAlgorithmBinaryString
- prtUtilGetSubplotDimensions
- prtUtilIntegerAssociativeArray
- prtUtilIntegerAssociativeArrayClassNames
- prtUtilIsClassifier
- prtUtilIsColon
- prtUtilIsLogicalScalar
- prtUtilIsMethodIncludeHidden
- prtUtilIsPositiveInteger
- prtUtilIsPositiveScalar
- prtUtilIsPositiveScalarInteger
- prtUtilIsSubClass
- prtUtilKeepStrCell
- prtUtilKmeans
- prtUtilLinearDiscriminantAnalysis
- prtUtilLogDet
- prtUtilLogisticSigmoid
- prtUtilMaryClassifierOut2BinaryClassifierOut
- prtUtilMatlabPath2StrCell
- prtUtilMatrixCornerCat
- prtUtilMatrixToText
- prtUtilNanMean
- prtUtilNanStd
- prtUtilNanVar
- prtUtilNextChoose
- prtUtilNnetBackProp
- prtUtilObjectGuiSimple
- prtUtilPathParts
- prtUtilPca
- prtUtilPcaEm
- prtUtilPcaHd
- prtUtilPdAtPf
- prtUtilPenalizedIrls
- prtUtilPfPd2Cost
- prtUtilPfPd2Pe
- prtUtilPls2
- prtUtilPreAllocateHandles
- prtUtilPrintAvailableActions
- prtUtilProgressBar
- prtUtilQuadExpCovariance
- prtUtilRank
- prtUtilRansac
- prtUtilRbfDist
- prtUtilReadMNIST
- prtUtilRecursiveCapTree
- prtUtilRecursiveCapTreeFast
- prtUtilRecursiveDir
- prtUtilRecursiveWhat
- prtUtilRemoveStrCell
- prtUtilScoreParseFirstTwoInputs
- prtUtilSimpleInputParser
- prtUtilSimpleStruct
- prtUtilSimpls
- prtUtilSmo
- prtUtilSoft
- prtUtilSpectralDimensionalityReduction
- prtUtilSpectralOutOfSampleExtension
- prtUtilSplitLegend
- prtUtilStrCell2MatlabPath
- prtUtilStringsToClassNumbers
- prtUtilStruct2cslCell
- prtUtilStructToDataSetClass
- prtUtilStructToStr
- prtUtilStructVCatMergeFields
- prtUtilSubDir
- prtUtilSubplotTitle
- prtUtilSuicontrol
- prtUtilSvdEm
- prtUtilSvdEmPredict
- prtUtilTopographicalSort
- prtUtilUidToXvalKeys
- prtUtilUitab
- prtUtilUitabgroup
- prtUtilY
util/mex/prtRvUtilLogForwardsBackwards
util/mex/prtUtilSumExp
无法下载基于 GitHub 默认分支的版本
版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.3.0.0 | Added PNG logo, updated comments and tags |
|
|
1.2.0.0 | fixed links to blog and documentation |
|
|
1.1.0.0 | added link to documentation and installation instructions |
|
|
1.0.0.0 |
|
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
亚太
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)