python-如何在scikit-learn中使用SGDRegressor
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python-如何在scikit-learn中使用SGDRegressor,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含968字,纯文字阅读大概需要2分钟。
内容图文
![python-如何在scikit-learn中使用SGDRegressor](/upload/InfoBanner/zyjiaocheng/681/763a6a30667948df8806737f408c82c4.jpg)
我试图弄清楚如何正确使用scikit-learn的SGDRegressor模型.
为了适合数据集,我需要调用一个函数fit(X,y),其中x是一个形状为(n_samples,n_features)的numpy数组,而y是一个长度为n_samples的1d numpy数组.我试图弄清楚y应该代表什么.
例如我的数据显示如下:
我的特征是从1972年开始的年份,这些值是该年的相应值.我试图预测诸如2008或2012之类的未来年份的值.我假设数据中的每一行都应该代表X中的行/样本,其中的每个元素都是一年的值.在那种情况下,你会是什么?我当时以为y应该只是年份,但是y的长度应该是n_features而不是n_samples.如果y的长度为n_samples,则y的长度可能为5(以下所示数据中的样本数).我想我必须以某种方式转换此数据.
解决方法:
在机器学习中,y代表数据的标签或目标.也就是说,您的训练数据(X)的正确答案.
如果您想学习一些与年份相对应的值,那么这些年份将是您的训练数据(X),与它们相关的正确值将是您的目标(y).
您可能会注意到,这符合您在第一段中提到的大小:X的形状为(n_samples,n_features),因为它的条目数与您拥有的年份一样多,并且每个条目的大小均为1(您只有1个功能,年份)和y的长度为n_samples,因为您具有与每年关联的值.
内容总结
以上是互联网集市为您收集整理的python-如何在scikit-learn中使用SGDRegressor全部内容,希望文章能够帮你解决python-如何在scikit-learn中使用SGDRegressor所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。