在 google colab 上运行但在 kaggle 上运行的简单代码

Posted

技术标签:

【中文标题】在 google colab 上运行但在 kaggle 上运行的简单代码【英文标题】:Simple code running on google colab but not working on kaggle 【发布时间】:2020-12-02 07:39:38 【问题描述】:

我是机器学习新手并尝试运行以下代码

from sklearn.datasets import fetch_openml

mnist = fetch_openml('mnist_784', version=1)

mnist.keys()

它在 google colab 上运行良好,但在 kaggle 上却不行。有谁知道为什么它不能在 kaggle notebook 上运行?

【问题讨论】:

【参考方案1】:

这段代码在 Kaggle 上运行良好。这需要一些时间,但会完成。

再次检查

输出:

dict_keys(['data', 'target', 'frame', 'categories', 'feature_names', 'target_names', 'DESCR', 'details', 'url'])

【讨论】:

很奇怪,我仍然收到以下错误:gaierror Traceback (最近一次调用最后) /opt/conda/lib/python3.7/urllib/request.py in do_open(self, http_class, req , **http_conn_args) 1318 h.request(req.get_method(), req.selector, req.data, headers, -> 1319 encode_chunked=req.has_header('Transfer-encoding')) 1320 除了 OSError as err: # timeout请求中的错误/opt/conda/lib/python3.7/http/client.py(self、method、url、body、headers、encode_chunked) 下面请找到我的笔记本kaggle.com/umairzubairy/mnist-beginner 我弄清楚我的代码出了什么问题,我必须启用设置 --> 互联网打开,它是关闭的......感谢您花时间研究它......

以上是关于在 google colab 上运行但在 kaggle 上运行的简单代码的主要内容,如果未能解决你的问题,请参考以下文章

我的项目正在使用 google colab 但未使用 pycharm

Tensorflow 示例在 colab 上运行良好,但在 jupyter lab 上运行时给出了 nan

如何在 google colab 中启用拼写检查器(colab 在 linux OS 上运行)?

pip 安装了 google.colab,现在无法在 Jupyter 笔记本上运行代码

为啥该代码段无法在 Google Colab 上运行?

Google Colab TPU 中未实现文件系统方案“[本地]”