当前位置: 首页 > news >正文

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

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

——记录学习过程!坚持!实时记录每一步,有成功有失败,按时间顺序记录学习过程和感悟!记录每次攻克难关的过程!

2025.3.1

已阅读书籍:

《机器学习与深度学习》(基于Python实现)(日)小高知宏

《机器学习》(美)Tom M.Mitchell——手边的一本旧书,竟然是2003年的,20多年了呀

读后感:不错不错!

正在阅读的书籍:

花书《深度学习》Lan GoodFellow

图解深度学习(美)Jon Krohn

2023.4.11

搭建环境:用Python训练AI

参考网址:

从零开始:如何用Python训练一个AI模型(超详细教程)_python ai-CSDN博客

长文详解!最全Jupyter安装使用详解-CSDN博客

VSCode的初级使用教程详细版_vscode入门-CSDN博客

第一个Python程序,用VSCode编写运行hellowword.py,测试一下环境是否好用

安装Python。(后记:一定选3.9.13这个版本,这样就不会出现接下来我遇到的一系列错误)

安装VSCode,我随便选的这个,可能有更好的编程软件吧

在VSCode,新建HoursePrice.py,编写代码,使用pandas库导入加州房价数据集,运行程序,房价程序出错,原因未安装AI库

安装AI库出错:

解决:安装AI库失败,根据提示升级pip,pip是 Python 的包管理工具,用于查找、下载、安装和卸载 Python 包。它允许用户轻松地安装和管理不属于 Python 标准库的其他软件包

再次安装AI库,仍有错误,但没有要求升级pip

检查 Python 和 pip 版本是否匹配,检查结果不匹配

参考网址:【备忘录】pip安装TensorFlow出错原因及解决办法_no matching distribution found for tensorflow-CSDN博客

解决办法:重新安装Python3.9.13,选其他3.9版本,都会指向只有3.9.13这个版本有安装包

下载网址:Python Release Python 3.9.13 | Python.org

重新安装后,再次安装AI库,仍出现错误

再次升级pip,重新安装AI库,成功

2023.4.15

再次运行VScode 房价程序(.py),出错,第3行语法错误,不合法字符

修正后,运行,出现错误,表示没有正确安装sklean包

安装sklean

再次运行VScode 房价程序(.py),仍然出错

PS D:\MyAI> & C:/Users/128/AppData/Local/Programs/Python/Python39/python.exe d:/MyAI/HoursePrice.py
Traceback (most recent call last):
File "d:\MyAI\HoursePrice.py", line 1, in <module>
from sklearn.datasets import fetch_california_housing
ModuleNotFoundError: No module named 'sklearn'

重新设置python环境变量,问题没解决

卸载python和vscode,重新安装,都安装到C盘

然后再次安装sklearn,出现和之前不一样的过程界面,成功!

再次运行VScode 房价程序(.py),之前的错误解决,出现新错误,提示找不到pandas库

重新安装pandas

再次运行VScode 房价程序(.py),之前的错误解决,出现新错误,数据集无法下载获取

手动下载数据集

保存到位置C:\Users\128\scikit_learn_data,这个位置通过代码获得,在程序中增加2句,

import sklearn

print(sklearn.datasets.get data home()),输出这个位置C:\Users\128\scikit_learn_data,

之后可以再删除添加的2句代码。

数据集下载网址可以从程序里fetch_california_housing函数的定义看出https://www.dcc.fc.up.pt/~ltorgo/Regression/cal_housing.tgz,位于Python安装包里的一个py文件中,如图。

终于运行成功!

几个坑:

1、python版本最新版不行,不匹配TensorFlow,选Python9.9.13

2、数据集可能要手动下载,sklean包里(位于Python路径中)可以查到网址,程序里增加代码输出要保存的位置,一定保存到这个位置,才能识别

3、环境安装,软件安装,反复多试几次

后记:时间隔得太久,全忘了,看一遍又想起来,重新开始继续探索AI,初学几个基本概念和要点:Python,pip,sklean包,pandas包,vscod,py文件,命令行工具cmd,一点一点学吧!

http://www.jsqmd.com/news/587994/

相关文章:

  • 终极Luban内存泄漏解决方案:从Handler到Context的全面优化指南
  • 国产替代新选择:实测IC封装网/CMS云下载PCB封装的完整流程与局限性
  • 3步实现Dell G15散热控制优化:开源替代AWCC的终极方案
  • 开源音频转换工具fre:ac全攻略:从入门到精通
  • WSA-Script技术指南:构建增强型安卓子系统环境
  • 全球SAR卫星大盘点与回波数据处理专栏目录
  • mysql 常用sql
  • 论文AI率降完还是不过?可能是这个降AI方法没选对
  • SystemBarTint与Google Maps集成:解决地图布局的终极方案 [特殊字符]️
  • 单服务器高性能模式
  • XREAL冲刺AR眼镜第一股:9年融22亿难盈利,年营收5亿净亏4亿
  • 残差块架构改进YOLOv26双层卷积与恒等映射协同突破
  • Dankoe新作《使命与收益》读书笔记11|一人公司,不是找风口,是成为解决问题的人
  • React Native原生开发环境搭建终极指南:Este框架iOS与Android配置全流程
  • 手把手教你用C语言实现Euromap63协议采集(附完整代码示例)
  • k8s蓝绿发布简介
  • 设计模式笔记
  • java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /D:/Maven/maven-repository/org/spring
  • 新手零基础入门:用快马AI生成你的第一个Python自动化测试脚本
  • 新手福音:快马一键生成鸿蒙pc镜像下载与入门指导应用
  • 消息保护神器:RevokeMsgPatcher让重要对话不再消失
  • SystemBarTint终极着色指南:从颜色到Drawable的完整实现教程
  • 优测云真机成本对比与落地实践解析
  • 知网检测AI率高怎么降效果好?这3种方法按情况选
  • 我是如何写作的?
  • SQL优化实战:从慢查询到秒级响应的蜕变之路
  • 终极Zotero中文文献管理指南:茉莉花插件让效率提升80%
  • 前端问题解决汇总
  • 如何快速掌握Bloaty输出分析:VM SIZE与FILE SIZE完整指南
  • 知网AI率检测严了,这种降AI方法通过率最高