学习记录:从零开始学AI(二)——Scikit-learn加州房价机器学习例子学习笔记:继续补全代码运行成功

加州房价模型(住房价格中位数) 一、实验概述 实验目标:选择加州房价数据集,基于1990年加州人口普查的数据,添加了一个分类属性,并且移除了一些特征。模型需要从这个数据中学习,从而能够根据其他指标,预测任意区域的房价中位数。 二、获取数据 1.创建工作环境 工作环境选择的Jupyter notebook,使用python3.0版本,安装Python模块:Jupyter、Numpy、Pandas、Matplotlib和Scikit-Learn。 2.下载数据(这里我不会按照网上的教程下载,我是找到了数据集之后直接引用的,这方面还存在不足,还 阅读详情

后记:之前一直以为用的是TensorFlow,原来我用的是 Scikit-learn。两者都可以实现机器学习。前者更适合实现深度神经网络。更正题目。

已经搭建好环境,开始学习加州房价机器学习例子,目标理解相关概念,掌握机器学习例子开发流程! 加油,每天一点点进步!

学习前的几点困惑?怎么训练数据集?怎么清洗数据?这个例子用的是线性回归模型?可不可以用别的模型呢?用这个例子的框架,可不可以换成我自己的一个数据集呢,不是房价的,其他的数据,是不是要修改一些属性,模型本身不用变吧,工作量有多大?怎样让我的应用程序调用这个机器学习例子吗?有接口吗?好多疑问,期待学习之后能够找到答案!

加油!

2025.4.15

参考网址:

按照教程继续补全加州房价例子代码,运行看看结果,边做边学吧!

查看数据统计信息,成功,

增加可视化分布代码,运行失败,提示少matplotlib,用pip安装,再运行,出错,提示少seaborn,继续pip安装,再运行,终于成功了

相关性分析,增加代码,运行成功,但需要关闭上一个柱状图窗口才能看到运行结果

数据清洗与预处理

检查缺失值,成功

数据标准化,运行之后没看到什么结果!待分析

训练一个简单的模型,划分数据集,训练线性回归模型,运行成功

感受:比预想的简单,训练一个线性回归模型,几行代码就实现了,可是很多不明白

线性回归模型不太了解

python编程没学过,代码语法不清楚

数据集格式是是啥,不清楚

怎么输出参数及其权重?哪个参数对房价影响最大,在哪里看,用什么代码?

如果构建自己的模型,改改算法,怎么办?

后记:

  • Scikit-learn:传统机器学习工具箱

    • 范围:专注于经典机器学习算法,如逻辑回归、支持向量机、随机森林、K-Means 聚类、PCA 降维等。

    • 设计理念:易用性和一致性。它提供了统一的 API(fit、predict、transform),让你可以像搭积木一样快速尝试各种算法。它不专注于深度学习(虽然有多层感知机,但功能较弱)。

    • 适合人群:数据清洗、特征工程、快速建模和模型评估。

  • TensorFlow:深度学习框架

    • 范围:专注于构建和训练复杂的神经网络,如卷积神经网络(CNN)、循环神经网络(RNN)、Transformer(BERT、GPT 等)以及大规模的分布式训练。

    • 设计理念:灵活性和可扩展性。它允许你自定义网络层、损失函数、训练循环,并且能利用 GPU/TPU 加速大规模矩阵运算。

    • 适合人群:图像识别、自然语言处理、语音识别等需要深层网络和海量数据的场景。

特性Scikit-learnTensorFlow
核心数据结构NumPy 数组、Pandas DataFrameTensor(张量)
主要算法逻辑回归、SVM、随机森林、KNNCNN、RNN、LSTM、Transformer
计算方式通常在 CPU 上运行(部分支持多核)原生支持 GPU/TPU 加速
模型规模适合中小型数据(通常内存能放下)适合海量数据和超大模型
定制化程度低(算法已经封装好,调参为主)高(可以自定义任何计算细节)
能否支持反向传播不能(或不擅长)自动微分核心功能就是自动微分与梯度下降

2026年4月7日

时隔快一年,又跑了一个更简单的波士顿房价预测,取长补短,对该加州房价程序进行优化。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.preprocessing import StandardScaler
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error, r2_score

# ========== 1. 加载数据 ==========
file = r'D:\MyAI\mytest\mytestdata.csv'
df = pd.read_csv(file)

# 目标变量列名(加州数据集通常是 medianHouseValue)
target_column = 'medianHouseValue'

# 打印数据基本信息
print("=" * 50)
print("数据基本信息")
print("=" * 50)
print(f"数据形状 (行, 列): {df.shape}")
print(f"\n数据列名: {df.columns.tolist()}")
print(f"\n目标变量列: {target_column}")

print("\n数据预览 (前5行):")
print(df.head())

# ========== 2. 数据探索 ==========
print("\n" + "=" * 50)
print("数据统计信息")
print("=" * 50)
print(df.describe())

# 检查缺失值(改进点1:逐列显示缺失情况)
print("\n" + "=" * 50)
print("缺失值检查")
print("=" * 50)
missing_counts = df.isnull().sum()
print(missing_counts[missing_counts > 0] if missing_counts.sum() > 0 else "没有缺失值!")

# 处理缺失值(改进点2:用中位数填充,像波士顿那样)
print("\n" + "=" * 50)
print("缺失值处理(使用中位数填充)")
print("=" * 50)
for column in df.columns:
    if df[column].isnull().any():
        median_value = df[column].median()
        df[column].fillna(median_value, inplace=True)
        print(f"  列 '{column}' 已用中位数 {median_value:.2f} 填充")

# 再次检查
print(f"\n处理后缺失值总数: {df.isnull().sum().sum()}")

# ========== 3. 可视化分析 ==========
# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

# 3.1 目标变量分布图
print("\n" + "=" * 50)
print("绘制目标变量分布图")
print("=" * 50)
sns.histplot(df[target_column], kde=True, bins=30)
plt.title("加州房价分布图")
plt.xlabel("房价(美元)")
plt.ylabel("频数")
plt.show()

# 3.2 特征相关性热力图(改进点3:加上相关系数标注)
print("\n" + "=" * 50)
print("绘制特征相关性热力图")
print("=" * 50)
plt.figure(figsize=(12, 10))
sns.heatmap(df.corr(), annot=True, cmap='coolwarm', fmt='.2f', linewidths=0.5)
plt.title("特征相关性热力图")
plt.show()

# ========== 4. 特征标准化(最佳实践:先划分再标准化) ==========
print("\n" + "=" * 50)
print("特征标准化(先划分再标准化,避免数据泄露)")
print("=" * 50)

# 分离特征和目标变量
features = df.drop(target_column, axis=1)
target = df[target_column]

# 先划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(
    features, target, test_size=0.2, random_state=42
)

print(f"训练集大小: {X_train.shape[0]} 样本")
print(f"测试集大小: {X_test.shape[0]} 样本")

# 标准化:用训练集拟合,同时转换训练集和测试集
scaler = StandardScaler()
X_train_scaled = scaler.fit_transform(X_train)  # 只在训练集上fit
X_test_scaled = scaler.transform(X_test)        # 用同样的scaler转换测试集

print(f"特征标准化完成")
print(f"  训练集特征均值: {X_train_scaled.mean(axis=0).mean():.4f}")
print(f"  训练集特征标准差: {X_train_scaled.std(axis=0).mean():.4f}")

# ========== 5. 训练模型 ==========
print("\n" + "=" * 50)
print("训练线性回归模型")
print("=" * 50)

model = LinearRegression()
model.fit(X_train_scaled, y_train)

print("模型训练完成!")

# ========== 6. 预测 ==========
y_pred = model.predict(X_test_scaled)

print("\n预测结果(前10个):")
print(y_pred[:10])

# ========== 7. 评估模型(改进点4:增加更多评估指标) ==========
print("\n" + "=" * 50)
print("模型评估指标")
print("=" * 50)

SSE = sum((y_test - y_pred) ** 2)
mse = mean_squared_error(y_test, y_pred)
rmse = np.sqrt(mse)
r2 = r2_score(y_test, y_pred)

print(f'SSE (误差平方和): {SSE:.2f}')
print(f'MSE (均方误差): {mse:.2f}')
print(f'RMSE (均方根误差): {rmse:.2f}')
print(f'R² 分数: {r2:.4f}')

# ========== 8. 模型参数分析(改进点5:动态输出,不再硬编码) ==========
print("\n" + "=" * 50)
print("模型参数")
print("=" * 50)

feature_names = features.columns.tolist()
print("\n各特征系数:")
for i, (name, coef) in enumerate(zip(feature_names, model.coef_)):
    print(f"  {name:15} 系数: {coef:10.4f}")

intercept = model.intercept_
print(f"\n截距 (intercept): {intercept:.4f}")

# 动态构建回归方程
equation = f"回归方程式: 房价 = {intercept:.4f}"
for name, coef in zip(feature_names, model.coef_):
    sign = "+" if coef >= 0 else "-"
    equation += f" {sign} ({abs(coef):.4f} × {name})"
print(f"\n{equation}")

# 特征重要性排序(基于系数绝对值)
print("\n特征重要性排序(系数绝对值越大越重要):")
feature_importance = sorted(
    zip(feature_names, model.coef_),
    key=lambda x: abs(x[1]),
    reverse=True
)
for name, coef in feature_importance:
    print(f"  {name:15}: {coef:10.4f}")

# ========== 9. 可视化分析(改进点6:增加残差图) ==========
print("\n" + "=" * 50)
print("可视化分析")
print("=" * 50)

# 9.1 实际值 vs 预测值散点图
plt.figure(figsize=(10, 6))
scatter = plt.scatter(y_test, y_pred, c=y_pred, cmap='viridis', alpha=0.7, edgecolors='w', s=50)
plt.xlabel('实际房价(美元)')
plt.ylabel('预测房价(美元)')
plt.title('加州房价:实际值 vs 预测值')

# 添加理想预测参考线
min_val = min(y_test.min(), y_pred.min())
max_val = max(y_test.max(), y_pred.max())
plt.plot([min_val, max_val], [min_val, max_val], color='red', lw=2, label='理想预测线')

plt.legend()
plt.grid(True, alpha=0.3)
plt.colorbar(scatter, label='预测房价(美元)')
plt.show()

# 9.2 残差图(波士顿有的,加州原来没有)
plt.figure(figsize=(10, 6))
residuals = y_test - y_pred
plt.scatter(y_pred, residuals, alpha=0.7, edgecolors='w', s=50)
plt.axhline(y=0, color='red', linestyle='--', linewidth=2)
plt.xlabel('预测房价(美元)')
plt.ylabel('残差(实际值 - 预测值)')
plt.title('残差分布图')
plt.grid(True, alpha=0.3)

# 添加残差分布的简单说明
mean_residual = residuals.mean()
std_residual = residuals.std()
plt.text(0.95, 0.95, f'残差均值: {mean_residual:.2f}\n残差标准差: {std_residual:.2f}',
         transform=plt.gca().transAxes, verticalalignment='top', horizontalalignment='right',
         bbox=dict(boxstyle='round', facecolor='wheat', alpha=0.5))
plt.show()

print("\n" + "=" * 50)
print("模型训练完成!")
print("=" * 50)

主要改进点对比

改进点原加州代码优化后加州代码借鉴自波士顿
缺失值处理❌ 只检查不处理✅ 中位数填充波士顿
数据信息输出⚠️ 简略✅ 形状、列名、缺失详情波士顿
标准化方式⚠️ 先标准化再划分✅ 先划分再标准化(最佳实践)优化
特征系数输出❌ 手动硬编码8行✅ 动态循环输出波士顿
回归方程式⚠️ 手动拼接✅ 动态构建(支持任意特征数)波士顿
特征重要性排序❌ 没有✅ 按系数绝对值排序波士顿
残差图❌ 没有✅ 完整残差分析波士顿
评估指标⚠️ 只有MSE和R²✅ 增加SSE、RMSE波士顿
学习记录:从零开始学AI(四)——Scikit-learn加州房价机器学习例子学习笔记-在此基础上更换自己的数据集 2025.04.22加州房价机器学习例子已经调通,下一步更换自己的数据集。数据集先随便构建吧,不是真实的,后续再更换真实的。加州房价数据集手动下载到本地,是一个压缩包。下载方法和保存路径如下:手动下载数据集。 阅读详情

相关推荐

[Python][Scikit-learn][ML学习笔记01]线性回归之波士顿房价实例分析

波士顿数据集是一个具有13个特征的常见线性数据集,也是NG网课里的第一个例子。以此来测试scikit-learn的线性回归模型。

身披白袍的博客 8795

学习记录:从零开始学AI(一)——Scikit-learn加州房价机器学习例子学习笔记:第一个Scikit-learn机器学习例子(加州房价)

手动下载数据集,保存到位置C:\Users\128\scikit_learn_data,这个位置通过代码获得,在程序中增加2句,import sklearn print(sklearn.datasets.get data home()),输出这个位置。python版本最新版不行,不匹配TensorFlow,选Python9.9.13

getdocument的博客 703

Sklearn 机器学习 房价预估 计算房价和特征值的相关性

使用 Scikit-learn、Pandas 和 Matplotlib 对加州房价数据集进行特征相关性分析的方法。

Kant2048的博客 1558

[Hands On ML] 2. 一个完整的机器学习项目(加州房价预测)

本文为《机器学习实战:基于Scikit-Learn和TensorFlow》的读书笔记。 1. 项目介绍 利用加州普查数据,建立一个加州房价模型。 数据包含每个街区组的人口、收入中位数、房价中位数等指标。 利用这个数据进行学习,然后根据其它指标,预测任何街区的的房价中位数。 2. 性能指标 均方根误差(RMSE): RMSE⁡(X,h)=1m∑i=1m(h(x(i))−y(i))2\operatorname{RMSE}(\mathbf{X}, h)=\sqrt{\frac{1}{m} \sum\limits_

Michael是个半路程序员 4825

Python 学习之旅,持续学习和扩展(九)学习 scikit-learn 进行机器学习入门

的诞生,旨在让机器学习变得更加简单易用。它基于numpyscipy和matplotlib等库构建,提供了丰富且高效的机器学习算法和工具。无论是预测明天的天气,还是分析客户的购买行为,都能发挥重要作用。例如,在电商领域,它可以通过分析用户的浏览历史和购买记录,实现个性化推荐;在医疗领域,能够辅助医生根据患者的症状和检查结果进行疾病诊断。

happycell188的博客 1796

机器学习实战(基于Scikit-Learn和TensorFlow)(1)

一、下载数据 import os import tarfile from six.moves import urllib DOWNLOAD_ROOT = "https://raw.githubusercontent.com/ageron/handson-ml/master/" HOUSING_PATH = "datasets/housing" HOUSING_URL = DOWNLOAD_RO...

qinhe123的博客 3415

从零开始学 Scikit - learn:大一新生的机器学习入门指南

本文为计算机专业大一新生介绍了机器学习入门工具Scikit-learn的实践指南。首先概述了Scikit-learn的特点和优势,详细说明了Python环境搭建和库安装步骤。通过鸢尾花分类和波士顿房价预测两个案例,演示了机器学习的基本流程:数据加载、预处理、模型选择、训练评估和应用。文章还介绍了Scikit-learn的其他功能如特征工程,并鼓励学生通过实践逐步掌握机器学习。该指南为初学者提供了快速上手机器学习的有效途径。

PTYDJI的博客 1082

Python与机器学习库Scikit-learn实战

对于初学者而言,建议先从经典的案例入手,例如著名的鸢尾花数据集(Iris dataset),它包含150个样本,每个样本有4个特征:萼片长度、萼片宽度、花瓣长度、花瓣宽度,以及一个类别标签,共有三个类别。通过上述示例,我们可以看到Scikit-learn的强大之处,它不仅简化了机器学习的过程,还让开发者能够专注于解决问题本身,而不是繁琐的技术细节。例如,可以从Kaggle下载一些公开的数据集,比如房价预测数据集,这样的数据集通常包含了更多的特征和更复杂的关系,可以更好地锻炼我们的技能。

master_chenchen的博客 1388

Python scikit-learn 机器学习算法实践

继上一篇, 我们接下来介绍人工智能常用的机器学习库。在数据分析和预测建模领域,Scikit-learn 是一个功能强大且易于使用的 Python 机器学习库。本文将通过几个示例,介绍如何使用 Scikit-learn 进行监督学习(分类和回归)以及无监督学习(聚类和降维)。

SiArch的博客 1703

机器学习-线性回归-python scikit-learn 房价预测

本教程在anaconda中的notebook进行实现,python版本3.10.9。线性回归-房价数据,scikit-learn。该模型很简单,因此可以尝试其他复杂的模型,如随机森林、决策树或集成方法。因为我们将在下一个实验中讨论这些模型。另外,需要注意的是,大多数情况下,如果您有一个简单的数据集,简单模型将工作得很好,因为复杂模型可能会过拟合数据。此外,好的模型来自好的数据,所以最好花时间整理数据,而不是在模型中来回跳来跳去。

weixin_44733966的博客 3778

robot framework循环读取excel表操作

robot framework循环读取excel表操作 1、安装excellibrary,注意python3.7版本,需安装:robotframework-excel,robotframework-excellibrary-xwfintech 注意:网上有很多excel处理的,都是基于python2.7的,还有一些对python3以上都是修改包的方式,其实都不需要,在pip官网上有python3以上的excellibrary,名称是robotframework-excellib 2.0.0,但是该包关键字不

余墨的博客 1321

使用Scikit-learn开启机器学习之旅

机器学习是令计算机根据可用数据执行相应策略而无需以明确的编程方式执行策略的一门学科。 在过去几十年间,由于可用数据的数量和质量呈指数级增长,同时高性能的计算设备也得到了快速发展。Scikit-Learn 是机器学习的常用库,它包含很多实用工具和算法用于构建机器学习模型,本文通过实例讲解使用 Scikit-learn 构建机器学习模型,包括常见监督学习和无监督学习算法模型。

盼小辉丶的博客 4697

Axure RP9汉化+授权全攻略:从下载到激活一步到位(附最新授权码)

本文提供Axure RP9从下载安装到界面汉化的完整指南,帮助设计师和产品经理快速上手这款原型设计工具。详细讲解了如何安全获取软件、执行汉化操作、理解核心界面布局,并介绍了创建交互原型和生成HTML文件的基础步骤,助力用户高效开展设计工作。

cuda7parallel的博客 1148

scikit-learn线性回归实践 - 波斯顿房价预测

Educoder实训平台机器学习—线性回归第4关:scikit-learn线性回归实践 - 波斯顿房价预测 (下方代码已成功通过平台测试) 任务描述 本关任务:你需要调用 sklearn 中的线性回归模型,并通过波斯顿房价数据集中房价的13种属性与目标房价对线性回归模型进行训练。我们会调用你训练好的线性回归模型,来对房价进行预测。 相关知识 为了完成本关任务,你需要掌握:1.LinearRegre...

zag666的博客 1万+

【电子电力】IEEE33节点系统参数及拓扑图visio

IEEE33节点系统是一种广泛用于电力系统分析和研究的标准配电网络。该系统具有典型的辐射结构,适用于负载流分析、分布式发电优化及电力系统的可靠性评估。本报告主要基于IEEE33节点系统的拓扑图,讨论其在电子电力系统中的应用。通过MATLAB仿真分析了节点的电压分布、功率损耗等关键参数,并验证了系统的稳定性和有效性。

2401_84610415的博客 1万+

别再手动跑定时任务了!Spring Boot项目5分钟集成xxl-job保姆级教程(含Docker部署调度中心)

本文提供Spring Boot项目快速集成xxl-job的保姆级教程,包括Docker部署调度中心的详细步骤。通过实战案例展示如何构建企业级分布式任务调度系统,解决传统定时任务的资源竞争、单点故障等问题,提升开发效率与系统可靠性。

weixin_30315905的博客 292

【i阿极送书——第五期】《Python机器学习:基于PyTorch和Scikit-Learn》

《Python机器学习:基于PyTorch和Scikit-Learn》这本书的定位是把机器学习理论和工程实践结合起来,从而降低读者的阅读门槛。从数据驱动方法的基础知识到最新的深度学习框架,本书每一章都提供了机器学习代码示例,用于解决实际应用中的机器学习问题。

阿极的博客 4906

大数据运营可视化:Tableau+PowerBI数据看板搭建教程

当企业数据量从“GB级”跃升到“TB级”,运营人员面临的最大挑战不再是“如何收集数据”,而是“如何让数据说话”。数据看板作为“运营指挥中心的仪表盘”,能将零散的用户行为、业务指标、流量趋势浓缩成可快速解读的视觉语言。本文结合Tableau(自由探索的“数据瑞士军刀”)与PowerBI(微软生态的“组合家具”)两大工具,从需求分析→数据准备→指标设计→视图搭建→ dashboard 组合,一步步教你搭建符合业务逻辑的运营看板。

AI智能探索者的博客 1367

机器学习神器Scikit-Learn保姆级入门教程

Scikit-learn是一个非常知名的Python机器学习库,它广泛地用于统计分析和机器学习建模等数据科学领域。建模无敌:用户通过scikit-learn能够实现各种监督和非监督学习的模...

SeizeeveryDay的博客 8018

工业相机——靶面尺寸、像元尺寸、分辨率 、传感器尺寸

由Sensor对角线长度表示,单位英寸,这里的1英寸=16mm。——靶面尺寸为宽12.7mm*高9.6mm,对角线16mm。——靶面尺寸为宽8.8mm*高6.6mm,对角线11mm。——靶面尺寸为宽7.2mm*高5.4mm,对角线9mm。——靶面尺寸为宽6.4mm*高4.8mm,对角线8mm。——靶面尺寸为宽4.8mm*高3.6mm,对角线6mm。——靶面尺寸为宽3.2mm*高2.4mm,对角线4mm。——靶面尺寸为宽14*高10.5mm,对角线17mm。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 9611

基于深度学习的商品标签识别系统:UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集

基于YOLO系列模型的商品标签识别系统能够有效解决商品信息提取的自动化问题。通过合理的数据集准备、模型训练和UI设计,我们可以实现一个功能强大的商品标签识别系统。希望本文提供的内容能够为大家提供有价值的帮助。

YOLO 476

机器学习入门实践:加州房价预测从 0 到 1 全过程

机器学习入门实践:加州房价预测从 0 到 1 全过程。

easy2020的博客 1148

188、LLC谐振变换器的样机调试实战(EMI测试)

本文分享了LLC谐振变换器EMI调试的实战经验。作者通过300W电源案例,指出LLC的EMI问题主要来自谐振腔共模电流和死区振铃,并提出三板斧解决方案:优化功率回路布局、合理选择共模电感、正确配置X/Y电容。文章详细分析了谐振电容位置、MOSFET走线、变压器屏蔽等关键设计要点,并列举示波器探头、滤波器接地等常见误区。最后强调EMI调试70%依赖布局优化,建议预扫测试、数据记录并保留6dB余量。全文以实际案例贯穿,为LLC电源EMI设计提供了实用指导。

Jack010169的博客 59

学习记录:从零开始学AI(三)——Scikit-learn加州房价机器学习例子学习笔记(相关概念、基础知识与代码解析)

感受:至此基本明白了机器学习线性回归模型机的原理,知道一点Python编程了,第一感觉是没有变量类型,直接就用呀!下一步,尝试其他模型机,更换自己的数据集,继续努力!该数据的列名为['MedInc', 'HouseAge', 'AveRooms', 'AveBedrms', 'Population', 'AveOccup', 'Latitude', 'Longitude']非常疑惑,为什么都是平均数,住宅单元指什么,是所在单元?MedInc:区域内家庭收入的中位数(单位:10,000美元)。

getdocument的博客 350

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Python 机器学习实战:基于 Scikit-learn

首先,它包含了大量经典的机器学习算法,如分类算法中的逻辑回归、决策树、支持向量机、K 近邻,回归算法中的线性回归、岭回归,聚类算法中的 K-means 等,满足了不同场景下的需求。通过本文的学习,我们了解了 Scikit-learn 库的基本特性和优势,掌握了基于 Scikit-learn 进行机器学习项目开发的完整流程,包括数据收集与预处理、模型选择与训练、评估与优化等。数据是机器学习的基础,高质量的数据是模型成功的关键。例如,使用线性回归模型:​。预处理主要包括以下几个方面:​。

2503_92849275的博客 2610

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

基于python的机器学习(一)—— 基础知识(Scikit-learn安装)

机器学习基础、Scikit-learn 机器学习库(安装)、机器学习的一般过程、(训练集、验证集和测试集)、机器学习常见名词、机器学习的预处理环节

歆歆~黯了 3552

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 学习记录:从零开始学AI(一)——Scikit-learn加州房价机器学习例子学习笔记:第一个Scikit-learn机器学习例子(加州房价)
下一篇: 学习记录:从零开始学AI(三)——Scikit-learn加州房价机器学习例子学习笔记(相关概念、基础知识与代码解析)
getdocument
博客等级 码龄23年 24粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值