数据挖掘——单层感知器的Python实现
来源:互联网 发布:centos 7双系统安装 编辑:程序博客网 时间:2024/05/27 09:44
Python——scikit-learn实现单层感知器
scikit-learn 提供了感知器功能。和我们用过的其他功能类似,Perceptron类的构造器接受超参数设置。Perceptron类有fit_transform()和predict()方法。Perceptron类还提供了partial_fit()方法,允许分类器训练流式数据(streaming data)并做出预测。
# coding=utf-8from sklearn.datasets import fetch_20newsgroupsfrom sklearn.metrics import f1_score, classification_reportfrom sklearn.feature_extraction.text import TfidfVectorizerfrom sklearn.linear_model import Perceptroncategories = ['rec.sport.hockey', 'rec.sport.baseball', 'rec.autos']newsgroups_train = fetch_20newsgroups(subset='train', categories=categories, remove=('headers', 'footers', 'quotes'))newsgroups_test = fetch_20newsgroups(subset='test', categories=categories, remove=('headers', 'footers', 'quotes'))vectorizer = TfidfVectorizer()X_train = vectorizer.fit_transform(newsgroups_train.data)X_test = vectorizer.trasform(X_train, newsgroups_train.target)classifier = Perceptron(n_iter=100, eta0=0.1)classifier.fit_transform(X_train, newsgroups_train.target)predictions = classifier.predict(X_test)print classification_report(newsgroups_test.target, predictions)
0 0
- 数据挖掘——单层感知器的Python实现
- 数据挖掘——单层感知器的Matlab实现
- 数据挖掘——单层感知器的Matlab实现
- 数据挖掘——单层感知器算法简介
- 数据挖掘——多层感知器的Python实现
- 单层感知器的python实现
- 数据挖掘——多层感知器手写体识别的Python实现
- 单层感知器的MATLAB实现
- 单层感知器的MATLAB实现
- C语言实现单层感知器
- 机器学习/深度学习测试题(一) —— 单层感知器的激活函数
- 单层感知器的学习与练习
- 单层感知器
- 单层感知器神经网络
- 单层感知器
- 单层感知器
- 数据挖掘——多层感知器算法简介
- 人工神经网络(三)单层感知器代码实现
- 函数,形参 实参,递归
- Scala中常见的容器 Option(选项)
- Delphi SQL语句中 数值型(Integer) 的引号使用---个人笔记
- Android SwipeRefreshLayout
- 简单说明php中的指针
- 数据挖掘——单层感知器的Python实现
- Android 加载百度地图 实现在地图上新增一个点
- java.lang.IllegalStateException: commit already called
- 机器学习和深度学习资料汇总【01】
- 状态压缩DP POJ 2441 Arrange the Bulls(本题用队列有奇效)
- CoreData介绍
- java程序运行时数据存储
- 使用 window.name 解决跨域问题
- JAVA的Random类(转)