机器学习
木里先森
中山大学||北京邮电大学
展开
-
python绘制t-SNE算法图--已给输入数据
import numpy as npimport matplotlib.pyplot as pltfrom sklearn import manifoldX = [[0.31098375, 0.60610425], [0.889303 , 0.43060997], [0.59896564 ,0.25923628], [0.8858032 , 0.5066341 ], [0.4451317 ,0.10089866], [0.4884346 ,0.1294026 ], [0.167原创 2021-01-01 13:05:29 · 1448 阅读 · 0 评论 -
t-SNE手写字识别案例
参考链接:https://scikit-learn.org/stable/auto_examples/manifold/plot_lle_digits.html#sphx-glr-auto-examples-manifold-plot-lle-digits-py代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed Dec 23 22:47:54 2020@author: muli"""from time原创 2020-12-23 22:54:36 · 237 阅读 · 0 评论 -
机器学习之集成学习AdaBoostClassifier分类器
机器学习之集成学习AdaBoostClassifier分类器# -*- coding: utf-8 -*-"""Created on Mon Dec 3 09:29:22 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cro...原创 2018-12-03 22:08:02 · 11343 阅读 · 0 评论 -
机器学习之agglomerative_clustering-层次聚类
机器学习之agglomerative_clustering-层次聚类# -*- coding: utf-8 -*-"""Created on Wed Nov 28 19:07:54 2018@author: muli"""import numpy as npfrom sklearn.datasets.samples_generator import make_blobsfr...原创 2018-11-28 19:28:55 · 5836 阅读 · 0 评论 -
机器学习之DBSCAN聚类
机器学习之DBSCAN聚类# -*- coding: utf-8 -*-"""Created on Wed Nov 28 18:50:57 2018@author: muli"""import numpy as npfrom sklearn.datasets.samples_generator import make_blobsfrom sklearn import cl...原创 2018-11-28 19:09:37 · 349 阅读 · 0 评论 -
机器学习之kMeans聚类
机器学习之kMeans聚类# -*- coding: utf-8 -*-"""Created on Wed Nov 28 16:23:36 2018@author: muli"""from sklearn.datasets.samples_generator import make_blobsfrom sklearn import clusterfrom sklearn....原创 2018-11-28 18:47:05 · 280 阅读 · 0 评论 -
机器学习之非线性分类SVM
机器学习之非线性分类SVM# -*- coding: utf-8 -*-"""Created on Fri Nov 30 21:38:04 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cross_validation,svm...原创 2018-11-30 22:11:10 · 1051 阅读 · 0 评论 -
机器学习之线性分类SVM
机器学习之线性分类SVM# -*- coding: utf-8 -*-"""Created on Fri Nov 30 21:05:40 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cross_validation,svm...原创 2018-11-30 21:40:41 · 270 阅读 · 0 评论 -
机器学习之XGBoost分类器XGBClassifier-- xgb使用sklearn接口
机器学习之XGBoost分类器XGBClassifier# -*- coding: utf-8 -*-"""Created on Tue Dec 4 20:48:14 2018@author: muli"""''' xgb使用sklearn接口(推荐)--官方: 会改变的函数名是: eta -> learning_rate lambda ...原创 2018-12-04 21:08:53 · 17092 阅读 · 1 评论 -
机器学习之Gradient Tree Boosting中GBDT-- GradientBoostingClassifier
机器学习之Gradient Tree Boosting中GBDT-- GradientBoostingClassifier# -*- coding: utf-8 -*-"""Created on Mon Dec 3 22:24:34 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npf...原创 2018-12-04 20:15:29 · 2400 阅读 · 0 评论 -
机器学习之随机森林RandomForestRegressor
机器学习之随机森林RandomForestRegressor# -*- coding: utf-8 -*-"""Created on Tue Dec 4 18:29:45 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cro...原创 2018-12-04 19:07:39 · 22404 阅读 · 3 评论 -
机器学习之随机森林RandomForestClassifier
机器学习之随机森林RandomForestClassifier# -*- coding: utf-8 -*-"""Created on Mon Dec 3 22:26:54 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cr...原创 2018-12-04 18:55:46 · 5472 阅读 · 0 评论 -
机器学习之图半监督学习LabelPropagation
机器学习之图半监督学习LabelPropagation# -*- coding: utf-8 -*-"""Created on Tue Dec 4 12:17:46 2018@author: muli"""import numpy as npimport matplotlib.pyplot as pltfrom sklearn import metricsfrom s...原创 2018-12-04 18:16:37 · 1573 阅读 · 0 评论 -
机器学习之独热编码
机器学习之独热编码# -*- coding: utf-8 -*-"""Created on Sat Dec 8 15:12:29 2018@author: muli"""from sklearn.preprocessing import OneHotEncoderdef test_OneHotEncoder(): ''' 测试 OneHotEncoder ...原创 2018-12-08 16:38:58 · 438 阅读 · 0 评论 -
机器学习之数据标准化处理
机器学习之数据标准化处理# -*- coding: utf-8 -*-"""Created on Sat Dec 8 16:41:32 2018@author: muli"""from sklearn.preprocessing import MinMaxScaler,MaxAbsScaler,StandardScalerdef test_MinMaxScaler():...原创 2018-12-08 16:52:32 · 541 阅读 · 0 评论 -
机器学习之过滤式特征选择
机器学习之过滤式特征选择# -*- coding: utf-8 -*-"""Created on Sat Dec 8 16:58:09 2018@author: muli"""from sklearn.feature_selection import VarianceThreshold,SelectKBest,f_classif,SelectPercentiledef ...原创 2018-12-08 22:21:08 · 1154 阅读 · 0 评论 -
机器学习之apriori算法实现及案例
apriori 算法# -*- coding: utf-8 -*-"""Created on Tue Jan 1 21:06:36 2019@author: muli"""from __future__ import print_functionimport pandas as pd#自定义连接函数,用于实现L_{k-1}到C_k的连接def connect_stri...原创 2019-01-01 21:30:03 · 1230 阅读 · 1 评论 -
python数据分析与挖掘实战之航空公司客户价值分析---k-means聚类与雷达图绘制
python数据分析与挖掘实战之航空公司客户价值分析—k-means聚类与雷达图绘制# -*- coding: utf-8 -*-"""Created on Sun Dec 30 12:48:53 2018@author: muli"""import numpy as npimport pandas as pdimport matplotlib.pyplot as plt...原创 2018-12-30 13:13:00 · 6065 阅读 · 0 评论 -
机器学习之ARIMA算法
机器学习之ARIMA算法原始数据用ARIMA模型实现# -*- coding: utf-8 -*-"""Created on Sun Dec 23 16:58:08 2018@author: muli"""#arima时序模型import pandas as pd#参数初始化discfile = './data/arima_data.xls'for...原创 2018-12-23 21:53:30 · 4065 阅读 · 4 评论 -
机器学习之Apriori算法python实现
机器学习之Apriori函数自行编写的Apriori方法# -*- coding: utf-8 -*-"""Created on Sun Dec 23 15:50:25 2018@author: muli"""from __future__ import print_functionimport pandas as pd#自定义连接函数,用于实现L_{k-1}...原创 2018-12-23 16:24:40 · 1268 阅读 · 0 评论 -
机器学习之数据离散化处理
机器学习之数据离散化处理# -*- coding: utf-8 -*-"""Created on Sat Dec 22 20:46:09 2018数据规范化@author: muli"""import numpy as npimport pandas as pd#参数初始化datafile = './data/discretization_data.xls' #读取数...原创 2018-12-23 10:48:51 · 1381 阅读 · 0 评论 -
机器学习之grid_search--参数优化
机器学习之grid_search–参数优化# -*- coding: utf-8 -*-"""Created on Mon Dec 10 14:37:14 2018@author: muli"""from sklearn.datasets import load_digitsfrom sklearn.linear_model import LogisticRegressio...原创 2018-12-10 15:12:27 · 1139 阅读 · 0 评论 -
机器学习之分类问题的性能度量
机器学习之分类问题的性能度量# -*- coding: utf-8 -*-"""Created on Mon Dec 10 10:54:09 2018@author: muli"""from sklearn.metrics import accuracy_score,precision_score,recall_score,f1_score\ ,fbeta_score,...原创 2018-12-10 11:27:58 · 278 阅读 · 0 评论 -
机器学习之数据集切分
机器学习之模型评估方法# -*- coding: utf-8 -*-"""Created on Mon Dec 10 09:32:55 2018@author: muli"""from sklearn.model_selection import train_test_split,KFold,StratifiedKFold,\原创 2018-12-10 10:50:55 · 2219 阅读 · 0 评论 -
机器学习之字典学习DictionaryLearning
机器学习之字典学习DictionaryLearning# -*- coding: utf-8 -*-"""Created on Sun Dec 9 13:00:52 2018@author: muli"""from sklearn.decomposition import DictionaryLearningdef test_DictionaryLea原创 2018-12-09 13:26:44 · 3617 阅读 · 1 评论 -
机器学习之集成学习AdaBoostRegressor回归器
机器学习之集成学习AdaBoostRegressor回归器# -*- coding: utf-8 -*-"""Created on Mon Dec 3 22:11:14 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets,cros...原创 2018-12-03 22:23:08 · 11076 阅读 · 2 评论 -
机器学习之图半监督学习LabelSpreading
机器学习之图半监督学习LabelSpreading# -*- coding: utf-8 -*-"""Created on Tue Dec 4 13:32:30 2018@author: muli"""import numpy as npimport matplotlib.pyplot as pltfrom sklearn import metricsfrom skl...原创 2018-12-04 17:24:36 · 4135 阅读 · 2 评论 -
机器学习之多维缩放(MDS)降维
机器学习之多维缩放(MDS)降维# -*- coding: utf-8 -*-"""Created on Mon Nov 26 17:25:11 2018@author: muli"""import numpy as npimport matplotlib.pyplot as pltfrom sklearn import datasets,manifo原创 2018-11-26 17:45:45 · 1715 阅读 · 0 评论 -
机器学习实战Chp1: 梯度下降法--python实现
参考博客:深入浅出–梯度下降法及其实现参考链接:https://blog.csdn.net/robotcat123/article/details/80588918参考链接:https://www.jianshu.com/p/c7e642877b0e在单变量的函数中,梯度其实就是函数的微分,代表着函数在某个给定点的切线的斜率在多变量函数中,梯度是一个向量,向量有方向,梯度的方向...原创 2018-08-02 17:11:20 · 497 阅读 · 1 评论 -
机器学习实战Chp10: K-均值聚类及改进的二分 K-均值算法
机器学习实战Chp10: K-均值聚类及改进的二分 K-均值算法# -*- coding: utf-8 -*-"""Created on Wed Aug 01 09:48:28 2018@author: muli"""from numpy import *# 加载数据def loadDataSet(fileName): #general function t..原创 2018-08-01 14:16:33 · 461 阅读 · 0 评论 -
机器学习实战Chp13: 利用PCA简化数据
主要参考周志华的《机器学习》,P230PCA核心程序# -*- coding: utf-8 -*-"""Created on Sun Jul 29 21:42:05 2018@author: muli"""from numpy import *#mean(a, axis, dtype, out,keepdims )函数# 功能:求取均值;# ..原创 2018-07-30 20:19:03 · 227 阅读 · 0 评论 -
机器学习--前馈神经网络的理解
前馈神经网络的理解参考知乎:https://www.zhihu.com/question/41490383原创 2018-07-26 10:19:02 · 726 阅读 · 0 评论 -
机器学习实战Chp3:决策树--ID3算法
机器学习实战Chp3:决策树–ID3算法绘制 树形图 模块# -*- coding: utf-8 -*-"""Created on Tue Jun 26 21:55:37 2018@author: muli"""# 可以作为绘制树的模板,直接调用即可# 树的形式要求如下:# A={'no surfacing': {0: 'no', 1: {'flipp...原创 2018-07-20 17:15:34 · 329 阅读 · 0 评论 -
机器学习实战Chp6: SVM-支持向量机--径向基函数---手写数字识别
机器学习实战Chp6: SVM-支持向量机–径向基函数—手写数字识别# -*- coding: utf-8 -*-"""Created on Tue Jul 24 20:01:44 2018@author: muli"""# 参考李航《统计学习方法》# 监督学习一般使用两种类型的目标变量:标称型和数值型# 标称型:标称型目标变量的结果只在有限目标集中取值,如真与假(标称型..原创 2018-07-24 20:47:21 · 671 阅读 · 0 评论 -
机器学习实战Chp6: SVM-支持向量机--高斯径向基函数
机器学习实战Chp6: SVM-支持向量机–高斯径向基函数 # -*- coding: utf-8 -*-"""Created on Tue Jul 24 18:19:19 2018@author: muli"""# 参考李航《统计学习方法》# 监督学习一般使用两种类型的目标变量:标称型和数值型# 标称型:标称型目标变量的结果只在有限目标集中取值,如真与假(标称型目标变量主...原创 2018-07-24 20:00:53 · 651 阅读 · 0 评论 -
机器学习实战Chp6: SVM-支持向量机--SMO高效优化算法
机器学习实战Chp6: SVM-支持向量机–SMO高效优化算法从demo为完整的Platt SMO算法加速优化参考李航《统计学习方法》和周志华的《机器学习》# -*- coding: utf-8 -*-"""Created on Mon Jul 23 19:30:48 2018@author: muli"""# 参考李航《统计学习方法》# 监督学习一般使用两种类型的目标变...原创 2018-07-24 18:17:58 · 466 阅读 · 0 评论 -
机器学习实战Chp5:Logistic回归
机器学习实战Chp5:Logistic回归# -*- coding: utf-8 -*-"""Created on Tue Jul 17 19:29:40 2018@author: muli"""from numpy import *import matplotlib.pyplot as pltdef loadDataSet(): # 数据集和标签集 d...原创 2018-07-17 21:57:06 · 200 阅读 · 0 评论 -
机器学习实战Chp2:k-近邻算法
python的K-近邻算法# -*- coding: utf-8 -*-"""Created on Sun Jun 24 21:03:56 2018@author: muli"""from numpy import *import operatorimport matplotlib.pyplot as pltfrom os import listdirdef cre..原创 2018-06-25 18:34:38 · 185 阅读 · 0 评论 -
机器学习之LogisticRegression逻辑回归
机器学习之LogisticRegression逻辑回归# -*- coding: utf-8 -*-"""Created on Wed Nov 21 20:31:59 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets, linea...原创 2018-11-21 21:01:16 · 338 阅读 · 0 评论 -
机器学习之LDA线性判别分析模型
机器学习之LDA线性判别分析模型# -*- coding: utf-8 -*-"""Created on Wed Nov 21 21:03:14 2018@author: muli"""import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets, discriminant_ana...原创 2018-11-21 21:50:17 · 624 阅读 · 0 评论