发布于2021-05-30 20:41 阅读(949) 评论(0) 点赞(23) 收藏(4)
@Author:Runsen
最近,一直在学习Google Colab。可以来说,学习Ai,入门就是Google Colab
Google Colab是Google 的一个免费的基于Jupyter的环境,它使我们能够创建Jupyter编程笔记本来编写和执行Python以及其他基于Python的第三方工具和机器学习框架,例如Pandas ,PyTorch,Tensorflow,Keras,Monk,OpenCV等。
Google Colab具有独特且重要的功能:
可以使用 Colab 在 Web 浏览器上直接执行 Python 代码。我们可以使用以下网址启动它:
https://colab.research.google.com/notebooks/intro.ipynb?utm_source=towardsai.net&utm_medium=referral&utm_campaign=marketing&utm_term=google+colab&utm_content=google+colab
它提供了创建笔记本以及从不同来源上载的选项,例如:
可以使用其项目的URL或搜索组织或用户,直接从Github上传Python代码。以下步骤重点介绍了如何使用Github URL上传项目:
输入GitHub的项目URL并搜索以获取代码
它将一键上传完整的代码到 Google Colab notebook。
同样,可以通过按名称,日期,所有者或修改日期过滤保存的笔记本,直接从Google云端硬盘上传代码。
来自Kaggle的数据可以直接上传到Colab进行处理。需要Kaggle的API令牌才能完成数据导入。
从Kaggle生成API令牌的步骤
打开Kaggle
转至“我的账户”
向下滚动到“ API”部分
点击“创建新的API令牌”。它将生成一个新令牌并下载一个名为“ kaggle.json ”的JSON文件。
“ kaggle.json”文件包含用户名和密钥,例如:
从Kaggle上传数据的步骤,将“ kaggle.json”文件保存在本地计算机上。
安装Kaggle软件包
!pip install kaggle
导入包:
from google.colab import files
上载本地文件“ kaggle.json”
files.upload()
检查Colab笔记本是否与Kaggle正确连接。
!kaggle datasets list
Kaggle下载数据
!kaggle competitions download -c competitive-data-science-predict-future-sales<比赛名称>
Google Colab也提供从Google Drive读取数据的功能。
导入包
import glob
import pandas as pd
from google.colab import drive
drive.mount('/gdrive')
这将要求Google驱动授权码。
单击链接并生成授权码。
读取CSV文件
file_path = glob.glob("/gdrive/My Drive/***.csv")for file in file_path:
df = pd.read_csv(file)
print(df)
在Colab中设置硬件加速器GPU
设置GPU的步骤:
在 Colab 中检查有关 GPU 的详细信息。
import tensorflow as tf
from tensorflow.python.client import device_lib
Check the GPU accelerator
tf.test.gpu_device_name()
我们使用Tensor处理单元(TPU)在Tensorflow图上进行加速。
在Google Colab中设置TPU的步骤:
运行时菜单→更改运行时
它需要TensorFlow软件包。在代码下方,实现检查Colab是否设置了TPU加速器?
import tensorflow as tf
try:
tpu = tf.distribute.cluster_resolver.TPUClusterResolver()
print('Running on TPU ', tpu.cluster_spec().as_dict()['worker'])
except ValueError:
print('Exception')
Colab提供了一些有趣的惊人技巧。简而言之,它们可提供快速的操作。这些命令与%前缀一起使用。
列出所有魔术命令
%lsmagic
列出本地目录
%ldir
原文链接:https://blog.csdn.net/weixin_44510615/article/details/117403178
作者:天神下凡
链接:http://www.phpheidong.com/blog/article/86934/64e6d1c12a57bfe106bd/
来源:php黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 php黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-4
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!