
机器学习
热心市民Daisy
这个作者很懒,什么都没留下…
展开
-
[优达 机器学习入门]课程5:选择你自己的算法
KNN(classic,simple,easy to understand)from sklearn.neighbors import KNeighborsClassifierclf = KNeighborsClassifier()clf.fit(features_train, labels_train) clf.predict(features_test)acc = clf.score(...原创 2018-06-13 11:43:25 · 390 阅读 · 0 评论 -
[优达 机器学习入门]课程4:决策树
决策树编码#classifyDT.pydef classify(features_train, labels_train): ### your code goes here--should return a trained decision tree classifer from sklearn import tree clf = tree.DecisionTr...原创 2018-06-13 11:10:59 · 304 阅读 · 0 评论 -
[ 优达 机器学习入门]课程3:支持向量机(SVM)
SVMfrom class_vis import prettyPicturefrom prep_terrain_data import makeTerrainDataimport matplotlib.pyplot as pltimport copyimport numpy as npimport pylab as plfeatures_train, labels_train, ...原创 2018-06-10 09:58:30 · 327 阅读 · 0 评论 -
[python 机器学习 书笔记]无监督学习与预处理
原创 2018-06-24 13:24:21 · 382 阅读 · 0 评论 -
[python 机器学习 书笔记]模型评估与改进
原创 2018-06-24 13:20:05 · 361 阅读 · 0 评论 -
[python 机器学习 书笔记]监督学习
原创 2018-06-24 13:16:13 · 236 阅读 · 0 评论 -
[优达 机器学习入门]课程2:朴素贝叶斯
#main.py""" Complete the code in ClassifyNB.py with the sklearn Naive Bayes classifier to classify the terrain data. The objective of this exercise is to recreate the decision boun...原创 2018-06-08 22:33:04 · 425 阅读 · 0 评论 -
[优达 机器学习入门]课程12:特征选择/课程13:主成分分析(PCA)
特征选择sklearn 中有两大单变量特征选择工具:SelectPercentile 和 SelectKBest。 两者之间的区别从名字就可以看出:SelectPercentile 选择最强大的 X% 特征(X 是参数),而 SelectKBest 选择 K 个最强大的特征(K 是参数)。from sklearn.feature_selection import SelectPercentile...原创 2018-06-13 16:13:06 · 739 阅读 · 0 评论 -
[优达 机器学习入门]课程10:特征缩放/课程11:文本学习
特征缩放机器学习算法会受到特征缩放的影响?使用 RBF 核函数的 SVM和K-均值聚类sklearnfrom sklearn.preprocessing import MinMaxScalerimport numpyweights = numpy.array([[115.],[140.],[175.]])scaler = MinMaxScaler()rescaled_weight = sc...原创 2018-06-13 15:48:54 · 244 阅读 · 0 评论 -
[优达 机器学习入门]课程9:聚类
from sklearn.cluster import KMeanskmeans = KMeans(n_clusters=2).fit(X)kmeans.predict(X)n_clusters : The number of clusters to form as well as the number of centroids to generate.#分为几类n_init : Number...原创 2018-06-13 15:22:41 · 317 阅读 · 0 评论 -
[优达 机器学习入门]课程8:异常值
##带有异常值的回归斜率from sklearn import linear_modelreg = linear_model.LinearRegression()reg.fit(ages_train, net_worths_train)print(reg.coef_)##带有异常值的回归分数print(reg.score(ages_test, net_worths_test))##清理后的斜...原创 2018-06-13 14:44:42 · 286 阅读 · 0 评论 -
[优达 机器学习入门]课程6:数据集与问题
##安然数据集的大小print(len(enron_data))##安然数据集中的特征print(len(enron_data["SKILLING JEFFREY K"]))##在安然数据中查找 POIprint(len(dict ((key,value) for key,value in enron_data.items() if value['poi']==1)))##存在多少 POI?wi...原创 2018-06-13 11:56:07 · 430 阅读 · 0 评论 -
[优达 机器学习入门]课程7:回归
#studentRegression.pydef studentReg(ages_train, net_worths_train): ### import the sklearn regression module, create, and train your regression ### name your regression reg ### your c...原创 2018-06-13 14:16:57 · 266 阅读 · 0 评论