返回介绍

3.实验方法与步骤

发布于 2024-01-28 21:41:24 字数 783 浏览 0 评论 0 收藏 0

实验一

利用Python连接MariaDB(MySQL)数据库,实现对数据的查询、删除、增加等日常操作。

1)打开Python,安装PyMySQL、SQLAlchemy,然后参考本章代码连接本地安装的数据库。当然,可以不用Python,直接用PyMySQL或SQLAlchemy进行数据库操作,它们本身是一个完善的数据库操作工具(用Pandas是为了更好地进行数据分析,就数据库操作而言,PyMySQL、SQLAlchemy之一就很不错了)。

2)由于数据库中含有中文内容,需要正确设置连接的编码格式。

3)通过Pandas连接数据库后,所进行的数据操作和之前通过read_csv()、read_excel()函数读取的数据操作并无不同。

4)通过to_sql()方法,试着将处理后的数据保存到数据库中。

5)基于Pandas的sql操作简单直接,读者熟悉后,请查阅相关教程,尝试直接通过PyMySQL或SQLAlchemy进行数据库操作,以增加对这两个工具的了解。

实验二

利用Python完成推荐系统的模型构建,以及预测的推荐结果,并完成模型的评价工作。

1)由于协同过滤算法并不复杂,因此,读者应该可以读懂该算法,并且能够参考本章提供的代码,自行编写出协同过滤算法的代码。

2)通过自行编写的协同过滤算法的代码,给出预测的推荐结果。

3)采用3种模型对输入数据进行建模,用随机打乱数据验证的方法,获取各个模型在不同的推荐值的情况下的评价指标值,并计算出各个模型下的F1指标。

4)画出3种模型的准确率与召回率的指标图,并将各个指标保存到文本。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文