博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
机器学习算法
阅读量:2354 次
发布时间:2019-05-10

本文共 832 字,大约阅读时间需要 2 分钟。

线性回归算法

import numpy as npimport matplotlib.pyplot as pltfrom sklearn.linear_model import LinearRegressionx = np.linspace(0, 10, 50)noise = np.random.uniform(-2,2,size=50)y = 5 * x + 6 + noiseliner = LinearRegression()liner.fit(np.reshape(x,(-1,1)),np.reshape(y,(-1,1)))print(liner)y_pred = liner.predict(np.reshape(x,(-1,1)))plt.figure(figsize=(5,5))plt.scatter(x,y)plt.plot(x,y_pred, color="r")plt.show()print(liner.coef_)print(liner.intercept_)

聚类算法

其中代码聚类代码如下(

from sklearn.datasets.samples_generator import make_blobsX, y = make_blobs(n_samples=300, centers=4,                  random_state=0, cluster_std=0.60)plt.scatter(X[:, 0], X[:, 1], s=50)plt.show()from sklearn.cluster import KMeansest = KMeans(4)  # 4 clustersest.fit(X)y_kmeans = est.predict(X)plt.scatter(X[:, 0], X[:, 1], c=y_kmeans, s=50, cmap='rainbow');plt.show()

转载地址:http://adwtb.baihongyu.com/

你可能感兴趣的文章
svn + jenkins + maven 实现java环境的自动化构建和部署
查看>>
Jenkins+Maven+SVN自动部署配置文档
查看>>
jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置
查看>>
redis集群启动脚本
查看>>
spring-session使用配置(分布式共享session配置)
查看>>
深入理解 Spring 事务原理
查看>>
单点登录原理与简单实现
查看>>
通俗理解ZooKeeper是如何保证数据一致性的
查看>>
Zookeeper核心工作机制(zookeeper特性、zookeeper数据结构、节点类型)
查看>>
基于Zookeeper的分布式锁
查看>>
程序员想提升工作效率,就别再做这七件事啦
查看>>
微信2015 年最热门的 10 篇技术文章,共 100 多篇精华
查看>>
程序员必须知道的10大基础实用算法及其讲解
查看>>
C/C++内存泄漏及检测
查看>>
关于Maven项目build时出现No compiler is provided in this environment的处理
查看>>
Maven - No plugin found for prefix 'tomcat7' in the current project
查看>>
com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver的区别 serverTimezone设定
查看>>
【spring boot logback】日志颜色渲染,使用logback-spring.xml自定义的配置文件后,日志没有颜色了
查看>>
Linux普通用户无法登录mysql——ERROR 1698 (28000): Access denied for user 'root'@'localhost'
查看>>
MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
查看>>