监督性机器学习:输入训练数据(包括object的特征值及分类label),根据训练数据,寻找出一个最好的分类器(classifer),输入test 数据,使用训练出来的分类器进行分类,看结果是否跟已知的分类符合。监督性机器学习主要包括分类以及回归方程
监督性机器学习的一个实例
%matplotlib notebook
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from sklearn.model_selection import train_test_split
输入数据
fruits = pd.read_table(‘readonly/fruit_data_with_colors.txt’)
fruits.head()

create a mapping from fruit label value to fruit name to make results easier to interpret
lookup_fruit_name = dict(zip(fruits.fruit_label.unique(), fruits.fruit_name.unique()))
lookup_fruit_name
Python实现K-NN水果分类器

该博客介绍了一个使用Python进行监督性机器学习的实例,特别是应用K-NN(K最近邻)算法进行水果分类。通过加载数据,创建特征与标签映射,绘制散点矩阵和3D散点图来分析数据,并使用train_test_split进行训练集和测试集划分。接着,博客展示了如何构建、训练和评估K-NN分类器,并探讨了不同K值和训练测试数据比例对分类器准确性的影响。
最低0.47元/天 解锁文章
7249

被折叠的 条评论
为什么被折叠?



