Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jack-Cherish/Machine-Learning
/ functions
Functions
170 in github.com/Jack-Cherish/Machine-Learning
⨍
Functions
170
◇
Types & classes
3
↓ 8 callers
Function
isTree
函数说明:判断测试输入变量是否是一棵树 Parameters: obj - 测试对象 Returns: 是否是一棵树 Website: http://www.cuijiahua.com/ Modify: 2017-12-14
Regression Trees/regTrees.py:180
↓ 8 callers
Function
rssError
误差大小评价函数 Parameters: yArr - 真实数据 yHatArr - 预测数据 Returns: 误差大小
Regression/abalone.py:101
↓ 6 callers
Function
lwlrTest
函数说明:局部加权线性回归测试 Parameters: testArr - 测试数据集,测试集 xArr - x数据集,训练集 yArr - y数据集,训练集 k - 高斯核的k,自定义参数 Returns: ws - 回归系数 Website: http://ww
Regression/abalone.py:59
↓ 6 callers
Function
scrapePage
函数说明:从页面读取数据,生成retX和retY列表 Parameters: retX - 数据X retY - 数据Y inFile - HTML文件 yr - 年份 numPce - 乐高部件数目 origPrc - 原价 Returns: 无 Websit
Regression/lego.py:6
↓ 5 callers
Function
binSplitDataSet
函数说明:根据特征切分数据集合 Parameters: dataSet - 数据集合 feature - 带切分的特征 value - 该特征的值 Returns: mat0 - 切分的数据集合0 mat1 - 切分的数据集合1 Website:
Regression Trees/regTrees.py:49
↓ 4 callers
Function
calcEk
计算误差 Parameters: oS - 数据结构 k - 标号为k的数据 Returns: Ek - 标号为k的数据误差
SVM/svmMLiA.py:78
↓ 4 callers
Function
calcEk
计算误差 Parameters: oS - 数据结构 k - 标号为k的数据 Returns: Ek - 标号为k的数据误差
SVM/svm-digits.py:78
↓ 4 callers
Function
calcEk
计算误差 Parameters: oS - 数据结构 k - 标号为k的数据 Returns: Ek - 标号为k的数据误差
SVM/svm-smo.py:53
↓ 3 callers
Function
kernelTrans
通过核函数将数据转换更高维的空间 Parameters: X - 数据矩阵 A - 单个数据的向量 kTup - 包含核函数信息的元组 Returns: K - 计算的核K
SVM/svmMLiA.py:40
↓ 3 callers
Function
kernelTrans
通过核函数将数据转换更高维的空间 Parameters: X - 数据矩阵 A - 单个数据的向量 kTup - 包含核函数信息的元组 Returns: K - 计算的核K
SVM/svm-digits.py:40
↓ 3 callers
Function
loadDataSet
函数说明:加载数据 Parameters: fileName - 文件名 Returns: xArr - x数据集 yArr - y数据集 Website: http://www.cuijiahua.com/ Modify: 2017-11-12
Regression/regression_old.py:6
↓ 3 callers
Function
loadDataSet
函数说明:加载数据 Parameters: fileName - 文件名 Returns: dataMat - 数据矩阵 Website: http://www.cuijiahua.com/ Modify: 2017-12-09
Regression Trees/regTrees.py:5
↓ 3 callers
Function
loadDataSet
()
Logistic/LogRegres.py:52
↓ 3 callers
Function
lwlrTest
函数说明:局部加权线性回归测试 Parameters: testArr - 测试数据集 xArr - x数据集 yArr - y数据集 k - 高斯核的k,自定义参数 Returns: ws - 回归系数 Website: http://www.cuijiahua.
Regression/regression_old.py:174
↓ 3 callers
Function
setOfWords2Vec
(vocabList, inputSet)
Naive Bayes/bayes.py:65
↓ 3 callers
Function
sigmoid
(inX)
Logistic/colicLogRegres.py:22
↓ 2 callers
Function
adaClassify
AdaBoost分类函数 Parameters: datToClass - 待分类样例 classifierArr - 训练好的分类器 Returns: 分类结果
AdaBoost/horse_adaboost.py:118
↓ 2 callers
Function
autoNorm
(dataSet)
kNN/2.海伦约会/kNN_test02.py:186
↓ 2 callers
Function
calcShannonEnt
(dataSet)
Decision Tree/Decision Tree.py:22
↓ 2 callers
Function
classify0
(inX, dataSet, labels, k)
kNN/2.海伦约会/kNN_test02.py:24
↓ 2 callers
Function
classifyNB
(vec2Classify, p0Vec, p1Vec, pClass1)
Naive Bayes/bayes.py:126
↓ 2 callers
Function
file2matrix
(filename)
kNN/2.海伦约会/kNN_test02.py:67
↓ 2 callers
Function
getNumLeafs
(myTree)
Decision Tree/Decision Tree.py:202
↓ 2 callers
Function
getTreeDepth
(myTree)
Decision Tree/Decision Tree.py:226
↓ 2 callers
Function
img2vector
将32x32的二进制图像转换为1x1024向量。 Parameters: filename - 文件名 Returns: returnVect - 返回的二进制图像的1x1024向量
SVM/svm-svc.py:18
↓ 2 callers
Function
img2vector
(filename)
kNN/3.数字识别/kNN_test03.py:60
↓ 2 callers
Function
img2vector
(filename)
kNN/3.数字识别/kNN_test04.py:18
↓ 2 callers
Function
innerL
优化的SMO算法 Parameters: i - 标号为i的数据的索引值 oS - 数据结构 Returns: 1 - 有任意一对alpha值发生变化 0 - 没有任意一对alpha值发生变化或变化太小
SVM/svmMLiA.py:162
↓ 2 callers
Function
innerL
优化的SMO算法 Parameters: i - 标号为i的数据的索引值 oS - 数据结构 Returns: 1 - 有任意一对alpha值发生变化 0 - 没有任意一对alpha值发生变化或变化太小
SVM/svm-digits.py:162
↓ 2 callers
Function
innerL
优化的SMO算法 Parameters: i - 标号为i的数据的索引值 oS - 数据结构 Returns: 1 - 有任意一对alpha值发生变化 0 - 没有任意一对alpha值发生变化或变化太小
SVM/svm-smo.py:137
↓ 2 callers
Function
loadDataSet
函数说明:加载数据 Parameters: fileName - 文件名 Returns: xArr - x数据集 yArr - y数据集 Website: http://www.cuijiahua.com/ Modify: 2017-11-20
Regression/regression.py:6
↓ 2 callers
Function
loadDataSet
()
Logistic/LogRegres-gj.py:25
↓ 2 callers
Function
loadDataSet
(fileName)
AdaBoost/horse_adaboost.py:16
↓ 2 callers
Function
loadDataSet
(fileName)
AdaBoost/sklearn_adaboost.py:17
↓ 2 callers
Function
loadDataSet
读取数据 Parameters: fileName - 文件名 Returns: dataMat - 数据矩阵 labelMat - 数据标签
SVM/svmMLiA.py:61
↓ 2 callers
Function
loadImages
加载图片 Parameters: dirName - 文件夹的名字 Returns: trainingMat - 数据矩阵 hwLabels - 数据标签
SVM/svm-digits.py:273
↓ 2 callers
Function
plotMidText
(cntrPt, parentPt, txtString)
Decision Tree/Decision Tree.py:276
↓ 2 callers
Function
plotNode
(nodeTxt, centerPt, parentPt, nodeType)
Decision Tree/Decision Tree.py:254
↓ 2 callers
Function
setDataCollect
函数说明:依次读取六种乐高套装的数据,并生成数据矩阵 Parameters: 无 Returns: 无 Website: http://www.cuijiahua.com/ Modify: 2017-12-03
Regression/lego.py:86
↓ 2 callers
Function
setOfWords2Vec
(vocabList, inputSet)
Naive Bayes/bayes-modify.py:42
↓ 2 callers
Function
sigmoid
(inX)
Logistic/LogRegres-gj.py:52
↓ 2 callers
Function
splitDataSet
(dataSet, axis, value)
Decision Tree/Decision Tree.py:86
↓ 2 callers
Function
stumpClassify
单层决策树分类函数 Parameters: dataMatrix - 数据矩阵 dimen - 第dimen列,也就是第几个特征 threshVal - 阈值 threshIneq - 标志 Returns: retArray - 分类结果
AdaBoost/horse_adaboost.py:30
↓ 2 callers
Function
stumpClassify
单层决策树分类函数 Parameters: dataMatrix - 数据矩阵 dimen - 第dimen列,也就是第几个特征 threshVal - 阈值 threshIneq - 标志 Returns: retArray - 分类结果
AdaBoost/adaboost.py:55
↓ 2 callers
Function
textParse
(bigString)
Naive Bayes/bayes-modify.py:147
↓ 2 callers
Function
text_features
(text, feature_words)
Naive Bayes/nbc.py:115
↓ 2 callers
Function
updateEk
计算Ek,并更新误差缓存 Parameters: oS - 数据结构 k - 标号为k的数据的索引值 Returns: 无
SVM/svmMLiA.py:133
↓ 2 callers
Function
updateEk
计算Ek,并更新误差缓存 Parameters: oS - 数据结构 k - 标号为k的数据的索引值 Returns: 无
SVM/svm-digits.py:133
↓ 2 callers
Function
updateEk
计算Ek,并更新误差缓存 Parameters: oS - 数据结构 k - 标号为k的数据的索引值 Returns: 无
SVM/svm-smo.py:108
↓ 1 callers
Function
MakeWordsSet
(words_file)
Naive Bayes/nbc.py:88
↓ 1 callers
Function
TextClassifier
(train_feature_list, test_feature_list, train_class_list, test_class_list)
Naive Bayes/nbc.py:169
↓ 1 callers
Function
TextFeatures
(train_data_list, test_data_list, feature_words)
Naive Bayes/nbc.py:114
↓ 1 callers
Function
TextProcessing
(folder_path, test_size = 0.2)
Naive Bayes/nbc.py:27
↓ 1 callers
Function
adaBoostTrainDS
使用AdaBoost算法提升弱分类器性能 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 numIt - 最大迭代次数 Returns: weakClassArr - 训练好的分类器 aggClassEst - 类别估计累计值
AdaBoost/horse_adaboost.py:84
↓ 1 callers
Function
adaBoostTrainDS
使用AdaBoost算法训练分类器 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 numIt - 最大迭代次数 Returns: weakClassArr - 训练好的分类器 aggClassEst - 类别估计累计值
AdaBoost/ROC.py:85
↓ 1 callers
Function
adaBoostTrainDS
使用AdaBoost算法提升弱分类器性能 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 numIt - 最大迭代次数 Returns: weakClassArr - 训练好的分类器 aggClassEst - 类别估计累计值
AdaBoost/adaboost.py:109
↓ 1 callers
Function
adaClassify
AdaBoost分类函数 Parameters: datToClass - 待分类样例 classifierArr - 训练好的分类器 Returns: 分类结果
AdaBoost/adaboost.py:144
↓ 1 callers
Function
buildStump
找到数据集上最佳的单层决策树 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 D - 样本权重 Returns: bestStump - 最佳单层决策树信息 minError - 最小误差 bestClasEst - 最佳的
AdaBoost/horse_adaboost.py:49
↓ 1 callers
Function
buildStump
找到数据集上最佳的单层决策树 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 D - 样本权重 Returns: bestStump - 最佳单层决策树信息 minError - 最小误差 bestClasEst - 最佳的
AdaBoost/ROC.py:50
↓ 1 callers
Function
buildStump
找到数据集上最佳的单层决策树 Parameters: dataArr - 数据矩阵 classLabels - 数据标签 D - 样本权重 Returns: bestStump - 最佳单层决策树信息 minError - 最小误差 bestClasEst - 最佳的
AdaBoost/adaboost.py:74
↓ 1 callers
Function
calcWs
计算w Parameters: dataArr - 数据矩阵 classLabels - 数据标签 alphas - alphas值 Returns: w - 计算得到的w
SVM/svm-smo.py:270
↓ 1 callers
Function
chooseBestFeatureToSplit
(dataSet)
Decision Tree/Decision Tree.py:109
↓ 1 callers
Function
chooseBestSplit
函数说明:找到数据的最佳二元切分方式函数 Parameters: dataSet - 数据集合 leafType - 生成叶结点 regErr - 误差估计函数 ops - 用户定义的参数构成的元组 Returns: bestIndex - 最佳切
Regression Trees/regTrees.py:96
↓ 1 callers
Function
classify
(inputTree, featLabels, testVec)
Decision Tree/Decision Tree.py:358
↓ 1 callers
Function
classify0
(inx, dataset, labels, k)
kNN/1.简单k-NN/kNN_test01.py:42
↓ 1 callers
Function
classify0
(inX, dataSet, labels, k)
kNN/1.简单k-NN/kNN_test01_old_method.py:37
↓ 1 callers
Function
classify0
(inX, dataSet, labels, k)
kNN/3.数字识别/kNN_test03.py:20
↓ 1 callers
Function
classifyNB
(vec2Classify, p0Vec, p1Vec, pClass1)
Naive Bayes/bayes-modify.py:125
↓ 1 callers
Function
classifyVector
(inX, weights)
Logistic/colicLogRegres.py:147
↓ 1 callers
Function
clipAlpha
修剪alpha_j Parameters: aj - alpha_j的值 H - alpha上限 L - alpha下限 Returns: aj - 修剪后的alpah_j的值
SVM/svmMLiA.py:146
↓ 1 callers
Function
clipAlpha
(aj,H,L)
SVM/svm-simple.py:74
↓ 1 callers
Function
clipAlpha
修剪alpha_j Parameters: aj - alpha_j的值 H - alpha上限 L - alpha下限 Returns: aj - 修剪后的alpah_j的值
SVM/svm-digits.py:146
↓ 1 callers
Function
clipAlpha
修剪alpha_j Parameters: aj - alpha_j的值 H - alpha上限 L - alpha下限 Returns: aj - 修剪后的alpah_j的值
SVM/svm-smo.py:121
↓ 1 callers
Function
colicSklearn
()
Logistic/colicLogRegres.py:168
↓ 1 callers
Function
createDataSet
()
kNN/1.简单k-NN/kNN_test01.py:17
↓ 1 callers
Function
createDataSet
()
kNN/1.简单k-NN/kNN_test01_old_method.py:16
↓ 1 callers
Function
createDataSet
()
Decision Tree/Decision Tree.py:51
↓ 1 callers
Function
createPlot
(inTree)
Decision Tree/Decision Tree.py:331
↓ 1 callers
Function
createTree
函数说明:树构建函数 Parameters: dataSet - 数据集合 leafType - 建立叶结点的函数 errType - 误差计算函数 ops - 包含树构建所有其他参数的元组 Returns: retTree - 构建的回归树 W
Regression Trees/regTrees.py:150
↓ 1 callers
Function
createTree
(dataSet, labels, featLabels)
Decision Tree/Decision Tree.py:169
↓ 1 callers
Function
createVocabList
(dataSet)
Naive Bayes/bayes-modify.py:21
↓ 1 callers
Function
createVocabList
(dataSet)
Naive Bayes/bayes.py:44
↓ 1 callers
Function
datingClassTest
()
kNN/2.海伦约会/kNN_test02.py:216
↓ 1 callers
Function
f_prime
(x_old)
Logistic/LogRegres.py:24
↓ 1 callers
Function
getMean
函数说明:对树进行塌陷处理(即返回树平均值) Parameters: tree - 树 Returns: 树的平均值 Website: http://www.cuijiahua.com/ Modify: 2017-12-14
Regression Trees/regTrees.py:195
↓ 1 callers
Function
get_w
(dataMat, labelMat, alphas)
SVM/svm-simple.py:259
↓ 1 callers
Function
gradAscent
(dataMatIn, classLabels)
Logistic/LogRegres-gj.py:73
↓ 1 callers
Function
gradAscent
(dataMatIn, classLabels)
Logistic/LogRegres.py:99
↓ 1 callers
Function
handwritingClassTest
手写数字分类测试 Parameters: 无 Returns: 无
SVM/svm-svc.py:40
↓ 1 callers
Function
handwritingClassTest
()
kNN/3.数字识别/kNN_test03.py:86
↓ 1 callers
Function
handwritingClassTest
()
kNN/3.数字识别/kNN_test04.py:44
↓ 1 callers
Function
img2vector
将32x32的二进制图像转换为1x1024向量。 Parameters: filename - 文件名 Returns: returnVect - 返回的二进制图像的1x1024向量
SVM/svm-digits.py:257
↓ 1 callers
Function
loadDataSet
()
Naive Bayes/bayes.py:20
↓ 1 callers
Function
loadDataSet
函数说明:加载数据 Parameters: fileName - 文件名 Returns: xArr - x数据集 yArr - y数据集 Website: http://www.cuijiahua.com/ Modify: 2017-11-19
Regression/abalone.py:6
↓ 1 callers
Function
loadDataSet
(fileName)
AdaBoost/ROC.py:17
↓ 1 callers
Function
loadDataSet
(fileName)
SVM/svm-simple.py:23
↓ 1 callers
Function
loadDataSet
读取数据 Parameters: fileName - 文件名 Returns: dataMat - 数据矩阵 labelMat - 数据标签
SVM/svm-smo.py:36
↓ 1 callers
Function
loadSimpData
创建单层决策树的数据集 Parameters: 无 Returns: dataMat - 数据矩阵 classLabels - 数据标签
AdaBoost/adaboost.py:16
↓ 1 callers
Function
lwlr
函数说明:使用局部加权线性回归计算回归系数w Parameters: testPoint - 测试样本点 xArr - x数据集 yArr - y数据集 k - 高斯核的k,自定义参数 Returns: ws - 回归系数 Website: http://www.c
Regression/regression_old.py:146
↓ 1 callers
Function
lwlr
函数说明:使用局部加权线性回归计算回归系数w Parameters: testPoint - 测试样本点 xArr - x数据集 yArr - y数据集 k - 高斯核的k,自定义参数 Returns: ws - 回归系数 Website: http://www.c
Regression/abalone.py:31
next →
1–100 of 170, ranked by callers