首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GitHub标星2600,从零开始的深度学习实用教程 | PyTorch官方推荐

新手可以从基础的基础开始学起,不止线性规划和随机森林,连笔记本怎么用,NumPy等重要的Python库怎么用,都有手把手教程。...可以用Google Colab、也可以用Jupyter Notebook来跑。...背景基础部分,除了有Python指南、笔记本用法,以及Numpy、Pandas这些库的用法,还有线性规划、逻辑规划、随机森林、k-means聚类这些机器学习的基本技术。...二是,可以用Google Colab直接在网页上运行一切,无需任何设定 (也可以用Jupyter跑) 。 三是,可以学做面向对象的机器学习,与实际应用联系紧密,不止是入门教程而已。 ? 那么如何上手?...第五步,点击工具栏里的COPY TO DRIVE按钮,就可以在新标签页里打开笔记本了。 ? 第六步,给这个新笔记本重命名,把名称里的Copy of去掉就行。 第七步,运行代码,修改代码,放飞自我。

67820

GitHub标星2600,从零开始的深度学习实用教程 | PyTorch官方推荐

新手可以从基础的基础开始学起,不止线性规划和随机森林,连笔记本怎么用,NumPy等重要的Python库怎么用,都有手把手教程。...可以用Google Colab、也可以用Jupyter Notebook来跑。...背景基础部分,除了有Python指南、笔记本用法,以及Numpy、Pandas这些库的用法,还有线性规划、逻辑规划、随机森林、k-means聚类这些机器学习的基本技术。...二是,可以用Google Colab直接在网页上运行一切,无需任何设定 (也可以用Jupyter跑) 。 三是,可以学做面向对象的机器学习,与实际应用联系紧密,不止是入门教程而已。 ? 那么如何上手?...第五步,点击工具栏里的COPY TO DRIVE按钮,就可以在新标签页里打开笔记本了。 ? 第六步,给这个新笔记本重命名,把名称里的Copy of去掉就行。 第七步,运行代码,修改代码,放飞自我。

1.6K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我在办公室远程办公?四个远程写代码的工具

    Jupyter Lab是一个Notebook的扩展,可以在服务器上使用账号控制的方法完成更多的登录、管理等操作。 这里简单介绍一下Notebook的配置。...# 修改jupyter配置文件 $ vim ~/.jupyter/jupyter_notebook_config.py 在配置文件中可能需要配置,加到末尾: # 不自动中启动时打开浏览器 c.NotebookApp.open_browser...Google Colab / Azure Notebook Google Colab和Azure Notebook都可以认为是基于jupyter notebook的一种变种,主要缺点是因为特殊情况,不好访问...如果你的模型可以通过TPU运行,那效果则更好。...Azure Notebook也提供了免费的运行服务器,不过相比Colab稍有逊色,当然我也更希望它们这个服务能在国内的Azure上提供服务,这样就很好了。

    3.4K11

    为初学者打造的Fastai学习课程指南

    除了机器人和基因操作之外,AI采用必须训练学习的算法的形式(通常是人工神经网络的模型)。 实际上,算法的参数(也称为权重)最初具有使用提供给算法的观察(也称为示例)更新的随机值。...每门课程都有一个免费下载的视频,论坛帖子和jupyter Notebook,通过fastai库运行。 如何从开始入门Fastai?...该指南分为4个步骤: 我看到在巴西利亚的课程中有太多参与者因为4个主要原因而停止或无法真正掌握课程的优势:python,Jupyter Notebook,GPU和作业。...在训练ML或DL算法时需要它来减少训练时间。如果没有GPU,将无法使用数百万个数据训练ML或DL算法。...要真正学习,你必须多次观看视频,运行Fastai Notebook,研究代码行,在你不理解时到Fastai论坛提问,回答其他人提出的问题并发表文章以提高理解。这才是真正的学习!

    1.7K40

    玩转Google Colab!附20种小技巧

    便签本 Notebook 当我们在 colab 上尝试一些临时的东西时,我们会创建一堆杂乱、没有标题的 Notebook。 ?...Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...设置 Conda 环境 如果将 miniconda 用作 python 环境管理器,你可以通过在 notebook 顶部运行以下命令,在 colab 上对其进行设置。...提醒训练完成 如果你要执行耗时较长的任务(例如训练模型),你可以将 Colab 设置为在完成后发送桌面通知。...只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    3.9K31

    20种小技巧,玩转Google Colab

    便签本 Notebook 当我们在 colab 上尝试一些临时的东西时,我们会创建一堆杂乱、没有标题的 Notebook。...Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...设置 Conda 环境 如果将 miniconda 用作 python 环境管理器,你可以通过在 notebook 顶部运行以下命令,在 colab 上对其进行设置。...提醒训练完成 如果你要执行耗时较长的任务(例如训练模型),你可以将 Colab 设置为在完成后发送桌面通知。...只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    2K20

    20种小技巧,玩转Google Colab

    便签本 Notebook 当我们在 colab 上尝试一些临时的东西时,我们会创建一堆杂乱、没有标题的 Notebook。 ?...Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...设置 Conda 环境 如果将 miniconda 用作 python 环境管理器,你可以通过在 notebook 顶部运行以下命令,在 colab 上对其进行设置。...提醒训练完成 如果你要执行耗时较长的任务(例如训练模型),你可以将 Colab 设置为在完成后发送桌面通知。...只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    2.5K20

    这些Colab技巧帮你愉快地薅谷歌羊毛

    Google Colab 是一个免费的 Jupyter 环境,用户可以用它创建 Jupyter notebook,在浏览器中编写和执行 Python 代码,以及其他基于 Python 的第三方工具和机器学习框架...: 提供了免费的 Jupyter notebook 环境; 带有预安装的软件包; 完全托管在谷歌云上; 用户无需在服务器或工作站上进行设置; Notebook 会自动保存在用户的 Google Drive...将运行时硬件加速器设置为 GPU Google Colab 提供免费的 GPU 硬件加速器云服务。在机器学习和深度学习中需要同时处理多个计算,高性能 GPU 的价格很高,但非常重要。 ?...在 Colab 中设置 TPU 在 Google Colab 中设置 TPU 的步骤如下: 运行时菜单 → 更改运行时 ?...结论 Google Colab 是一种 Jupyter notebook 环境,通过执行基于 Python 的代码来构建机器学习或深度学习模型。

    4.7K20

    20种小技巧,玩转Google Colab

    便签本 Notebook 当我们在 colab 上尝试一些临时的东西时,我们会创建一堆杂乱、没有标题的 Notebook。 ?...Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...设置 Conda 环境 如果将 miniconda 用作 python 环境管理器,你可以通过在 notebook 顶部运行以下命令,在 colab 上对其进行设置。...提醒训练完成 如果你要执行耗时较长的任务(例如训练模型),你可以将 Colab 设置为在完成后发送桌面通知。...只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    3.3K31

    这些Colab技巧帮你愉快地薅谷歌羊毛

    Google Colab 是一个免费的 Jupyter 环境,用户可以用它创建 Jupyter notebook,在浏览器中编写和执行 Python 代码,以及其他基于 Python 的第三方工具和机器学习框架...: 提供了免费的 Jupyter notebook 环境; 带有预安装的软件包; 完全托管在谷歌云上; 用户无需在服务器或工作站上进行设置; Notebook 会自动保存在用户的 Google Drive...将运行时硬件加速器设置为 GPU Google Colab 提供免费的 GPU 硬件加速器云服务。在机器学习和深度学习中需要同时处理多个计算,高性能 GPU 的价格很高,但非常重要。 ?...在 Colab 中设置 TPU 在 Google Colab 中设置 TPU 的步骤如下: 运行时菜单 → 更改运行时 ?...结论 Google Colab 是一种 Jupyter notebook 环境,通过执行基于 Python 的代码来构建机器学习或深度学习模型。

    4.6K20

    手机上就能学!Pytorch深度学习教程在此,手把手教你从DQN到Rainbow

    不仅有Jupyter Notebook,作者还在Colab上配置好了代码,无需安装,你就能直观地感受到算法的效果,甚至还可以直接在手机上进行学习! ? 1....Pytorch Jupyter Notebook: https://nbviewer.jupyter.org/github/Curt-Park/rainbow-is-all-you-need/blob/...在DDQN之前,基本所有的目标Q值都是通过贪婪法得到的,而这往往会造成过度估计(overestimations)的问题。DDQN将目标Q值的最大动作分解成动作选择和动作评估两步,有效解决了这个问题。...N-step Learning DQN使用当前的即时奖励和下一时刻的价值估计作为目标价值,学习速度可能相对较慢。而使用前视多步骤目标实际上也是可行的。...学习小技巧 如果你想在本地运行这些代码,那么这里有些小技巧请拿好。

    67620

    又有免费GPU资源了:可直接跑Jupyter Notebook,还支持断点续命

    福利来自一家叫做Paperspace的云计算公司,他们提供了名叫Gradient的服务:大家都可以用云端GPU,直接跑Jupyter Notebook,不需要付费。...振奋人心的消息,在Reddit上获得了400+热度。 ? 有人说,这个工具可以解决Colab的许多问题,先举一个例子: Colab每次关掉都要重新把所有东西装一遍,但Notebook可以一直用的。...就像开头说的那样,可以运行Jupyter Notebook,可以训练模型,还可以部署。 运行一个项目 在这个部分,官方提供了许多样本项目,覆盖各种主流框架,可从中任选一个项目: ?...在免费服务里,每次最多跑6小时就会自动关闭,但并没有限制次数,断了还可以继续跑。 目前,免费的计算资源有这些: ? 另外,付费的GPU资源,也没有贵到不可接受: ?...现在已经做到的功能有这些: · 与TensorFlow集成在一起了,但也可以轻松扩展,来支持其他的模型和数据。 · 有多种GPU和CPU可以用来部署。 · 支持多实例部署,可以自动平衡负载。

    1.7K30

    Colab

    在两个平台中,模型的验证精度都超过了99%,三次迭代的时间在Kaggle中是11:17分钟,而Colab中为19:54分钟。Kaggle的运行环境性能,从速度上看,比Colab要快40%。...Colab 优点 能够在Google Drive上保存notebook 可以在notebook中添加注释 和GIthub的集成较好——可以直接把notebook保存到Github仓库中 具有免费的TPU...每个会话都需要进行身份验证,而且在谷歌云盘中解压文件较为麻烦。 键盘快捷键和Jupyter Notebook中不太一样。具体对比可以参见这里。 ?...Kaggle 优点 Kaggle社区有利于学习和展示你的技能 在Kaggle上发布你的工作,能够记录一段美好的历史 Kaggle和Jupyter notebook的键盘快捷键基本相同 Kaggle有很多免费数据集...Colab和Kaggle会不断更新硬件资源,我们可以通过比较硬件资源的性能,以及对编程语言的支持,选择最优的平台部署代码。

    6.7K50

    手机上就能学!Pytorch深度学习教程在此,手把手教你从DQN到Rainbow

    不仅有Jupyter Notebook,作者还在Colab上配置好了代码,无需安装,你就能直观地感受到算法的效果,甚至还可以直接在手机上进行学习! ? 1....Pytorch Jupyter Notebook: https://nbviewer.jupyter.org/github/Curt-Park/rainbow-is-all-you-need/blob/...在DDQN之前,基本所有的目标Q值都是通过贪婪法得到的,而这往往会造成过度估计(overestimations)的问题。DDQN将目标Q值的最大动作分解成动作选择和动作评估两步,有效解决了这个问题。...N-step Learning DQN使用当前的即时奖励和下一时刻的价值估计作为目标价值,学习速度可能相对较慢。而使用前视多步骤目标实际上也是可行的。...学习小技巧 如果你想在本地运行这些代码,那么这里有些小技巧请拿好。

    82930

    从零开始,教初学者如何征战全球最大机器学习竞赛社区Kaggle竞赛

    然后你就可以通过在终端(或者 Anaconda GUI)输入 Jupyter Notebook 随时启动该环境。...除此之外,本文展示的内容也可以在 Kaggle 网站上的私人 Kernel 上完成(完全在浏览器上工作),这和 Jupyter Notebook 是等价的。...随机森林简单而高效,当我们用这种方法拟合一个数据集时,就会像上文所述的那样构建许多决策树,只不过每个决策树是在数据的随机子集中构建,且在每一次分割中只考虑独立变量「特征」的随机子集。...此特性的影响之一是:尽管随机森林在测试集与训练集相似度较高时(值属于同样的范围)非常擅长预测,但当测试集与训练集存在根本区别时(不同范围的值),随机森林的预测性能很差,比如时序问题(训练集和测试集不属于同样的时间段...回到比赛 预处理数据 我们在让随机森林运行起来之前还有一件事要做:随机森林虽然理论上可以应对分类特征(非数据形式:字符串)和数据缺失,scikit-learn 实现却并不支持这两种情况。

    860100

    利用云计算资源进行深度学习(实作1):天边有朵GPU云

    从技术上讲,Colab是一个 Jupyter notebook 服务,不需要安装就可以使用,同时提供对包括gpu在内的计算资源的免费访问。...如果你以前用过 Jupyter notebook ,你会很快学会使用谷歌Colab。确切地说,Colab是一个完全在云中运行的自由 Jupyter notebook 环境。...使用Colab Pro,您可以优先访问最快的gpu。例如,在大多数使用标准Colab的用户接收较慢的K80 GPU时,您可能会收到一个T4或P100 GPU。...Colab为你提供了一个免费的强大的GPU,每次最多支持12小时。它基本上意味着你可以连续运行你的应用程序12个小时。...12小时后,运行时将停止运行,所有数据将丢失,您需要重新登录,但是12小时运行时对于执行大型应用程序(例如,训练神经网络)来说已经足够好了。

    2K40

    关于机器学习你要了解的 5 件事

    在探索性数据分析、数据准备和预处理之后,建立基线是机器学习工作流程中的一个合乎逻辑的下一步。 3.验证:不止于训练和测试 当我们建立机器学习模型时,我们训练他们使用训练数据。...fast.ai的Rachel Thomas最近写了一篇关于如何以及为什么创建良好的验证集的文章,并介绍了以下3类数据: 用于训练给定模型的训练集 用于在模型之间进行选择的验证集 (例如,随机森林和神经网络哪个更好地解决了您的问题...这种组合可以是任何集成技术,但逻辑回归往往被认为是一个来执行这一组合最充分和最简单的算法。随着分类的进行,堆叠也可以在非监督学习任务(如密度估计)中使用。 5.谷歌Colab?...Jupyter Notebook事实上已成为数据科学开发最实用的工具,大多数人都在个人电脑,或者通过一些其他配置——比较复杂的方法(如在Docker容器或虚拟机中) 运行该软件。...首先第一个受到关注的就是谷歌的Colaboratory,它允许Jupyter风格和兼容的Notebook直接运行在您的Google驱动器中,不需要任何配置。

    45620

    手机上就能学!Pytorch深度学习教程在此,手把手教你从DQN到Rainbow

    不仅有Jupyter Notebook,作者还在Colab上配置好了代码,无需安装,你就能直观地感受到算法的效果,甚至还可以直接在手机上进行学习! ? 1....Pytorch Jupyter Notebook: https://nbviewer.jupyter.org/github/Curt-Park/rainbow-is-all-you-need/blob/...在DDQN之前,基本所有的目标Q值都是通过贪婪法得到的,而这往往会造成过度估计(overestimations)的问题。DDQN将目标Q值的最大动作分解成动作选择和动作评估两步,有效解决了这个问题。...N-step Learning DQN使用当前的即时奖励和下一时刻的价值估计作为目标价值,学习速度可能相对较慢。而使用前视多步骤目标实际上也是可行的。...学习小技巧 如果你想在本地运行这些代码,那么这里有些小技巧请拿好。

    48420

    随机森林算法

    这周,在Kaggle竞赛寻找提高分数的方法时,我又遇到了这门课程。我决定试一试。 这是我从第一堂课中学到的东西,这是一个1小时17分钟的视频,介绍了随机森林。...课的主题是随机森林,杰里米(讲师)提供了一些基本信息以及使用Jupyter Notebook的提示和技巧。 Jeremy谈到的一些重要的事情是,数据科学并不等同于软件工程。...随机森林 ? 我听说过“随机森林”这个词,我知道它是现有的机器学习技术之一,但是老实说,我从来没有想过要去了解它。我一直热衷于更多地了解深度学习技术。 从这次演讲中,我了解到随机森林确实很棒。...这意味着你可以使用随机森林来预测股票价格以及对给定的医疗数据样本进行分类。 一般来说,随机森林模型不会过拟合,即使它会,它也很容易阻止过拟合。 对于随机森林模型,不需要单独的验证集。...技巧和窍门 1.你可以在Jupyter Notebook中使用!来执行bash命令,例如。 !ls !mkdir new_dr 2.在Python 3.6中追加字符串的新方法。

    82420

    如何在 Jupyter Notebook 用一行代码启动 Milvus?

    随着各种大语言模型(LLM)的涌现和 AI 技术变得越来越普遍,大家对于向量数据库的需求也变得越来越多。...作为大模型的记忆体,向量数据库不仅可以帮助解决 LLM 面临的最大问题——缺乏特定领域知识和最新数据,还可以赋能相似性搜索应用,如产品推荐、以图搜图、文本语义搜索等。...和 Jupyter Notebook 的集成变得更容易等,了解更多优势参见文章《Milvus Lite 已交卷!...当然,也可以从 Jupyter Notebook 或 Python 脚本直接启动 Miluvs Lite 实例。 02. 如何在 Jupyter Notebook 中使用向量数据库?...为快速上手,大家可以通过 pip 在 Jupyter Notebook 中快速安装向量数据库 Milvus Lite。 在 Jupyter Notebook 第一行中运行 !

    26510
    领券