‫在上一个视频中, 我们看到了这个小图表, 以及在新项目中采取的步骤｡
‫如果我们已经看过了, 如果我们有电脑, 我们已经下载并安装了迷你康达,
‫我们在前几节做过｡
‫现在我们到这里了｡
‫我们想开始一个新项目｡
‫那我们该怎么做呢
‫这就是我们在这段视频中要讲的内容｡
‫我们将完成这里的工作, 开始一个新项目, 创建一个项目文件夹｡
‫好的, 我们会的｡
‫我们将为我们正在进行的项目准备好数据, 该项目将创建一个环境｡
‫我们可能希望创建一个环境, 使用与我们过去环境中使用的工具非常相似的工具｡
‫我们将启动一个Jupyter笔记本来确保环境正常工作｡
‫现在回到桌面, 我将在这里启动一个终端｡
‫那么我们该怎么做呢？
‫如果我一直在工作, 你可能会在不同的地方工作, 但对我来说, 我一直在工作｡
‫现在, 我将把目录切换到我的桌面上, 进入ML课程文件夹,
‫如果我在这里签入, 我会看到一些不同的内容, 也就是一些不同的文件夹, 但我们一直在使用这个示例项目文件夹,
‫或者至少我们在前几个视频中使用了这个文件夹｡
‫所以如果我在一个样本项目上, 如果我在那里, 代表列表, 我会列出所有的东西｡
‫所以你可以看到那里的介绍地图流行实验室麻木熊猫心理学学习｡
‫关于此文件夹, 我们有一个end文件夹, 现在在此env文件夹中,
‫很难说实际上此environment文件夹中的inv env shallow environment包含我们的所有工具｡
‫如果你还记得很久以前的事, 如果不记得, 也没关系｡
‫我们用康达创造了这样的环境｡
‫因此, 使用Conda创建一个工具环境集合｡
‫因此, 如果我们想开始一个新项目, 我们可能需要为这个新项目做的是,
‫返回到ML子句文件夹中的位置｡
‫我们可能希望以这种方式创建一个项目文件夹｡
‫如果我们在做一个新的项目, 比如说, 我们现在要做的项目,
‫就是对一个病人是否患有心脏病进行分类｡
‫同时,
‫我想为此创建一个特定于项目的文件夹, 然后在该文件夹中包含所有这些小花絮, 这样,
‫如果我们需要共享我们的工作, 我们可以单独共享该文件夹, 然后希望我们团队中的某个人或其他人可以复制我们正在进行的工作, 因为这些内容都包含在一个文件夹中｡
‫那就这么办吧｡
‫所以如果我们到这里, 也许我们会去做, 我们会称之为, 让我们去项目心脏病, 当我｡
‫我们会去看心脏病项目, 为了坚持我们的命名法, 我们可以用连字符代替下划线｡
‫所以我们就这么做｡
‫制定心脏病项目目录｡
‫现在如果我们去我们有一个文件夹｡
‫心脏病项目｡
‫所以如果我们把种子放进去｡
‫因此, 更改目录｡
‫心脏病项目｡
‫LS里面什么都没有.
‫但我们希望创建一个环境文件夹, 就像我们在这里看到的那样｡
‫在这里｡
‫如果我们返回到示例项目文件夹并在那里进行ALS, 我们将如何复制？
‫我们如何复制这种环境？
‫因为我们知道这个是可行的, 因为我们一直在研究这些笔记本｡
‫我所说的复制环境是指我们希望在我们的心脏病项目中使用相同的工具, 就像我们在所有这些介绍性笔记中使用的一样｡
‫我来告诉你们一种方法｡
‫所以我们首先要激活｡
‫所以我们转到End List｡
‫首先, 我们必须激活样例项目文件夹或环境｡
‫那就这么办吧｡
‫我们以前见过这种情况｡
‫激活｡
‫我们将复制此路径, 或者我们可以直接键入它｡
‫用户斜杠丹尼尔斜杠桌面斜杠ML Course斜杠示例项目｡
‫好极了｡
‫现在这个环境被激活了, 我们可以知道, 因为基础已经变成了这个｡
‫现在我们要做的是在这个基础上创建一个新的环境｡
‫因此, 一种方法是将该文件夹中的所有内容导出为YAML文件｡
‫YAML文件是什么, 基本上是一个文本文件, 说明如何在这个文件的基础上创建一个新的环境｡
‫让我们来看看它的实际效果｡
‫我们可以通过运行代码conda env export, 然后这个小符号,
‫这个箭头, 这个大于或者我从来没有得到这些正确的大于｡
‫所以我认为这比这个网站上的东西更伟大｡
‫这不重要｡
‫在这种情况下, 这就像一个箭头｡
‫因此, 它是conda和export, 就像一个箭头指向要将其导出到的文件｡
‫所以在我们的例子中, 我们将把它叫做environment., yaml或者why html, 它代表YAML｡
‫yaml的实际拼法是y yaml｡
‫如果你看到这两个, 为什么yaml斜杠？
‫为什么要说这个？
‫如果我们那样做也是一样的｡
‫真漂亮｡
‫我们得到了一大堆不同的输出｡
‫很多警告｡
‫所以如果我们走了着陆点｡
‫我们应该有一个环境. yaml文件｡
‫因此, 如果我们看一下, 如果我们使用VM环境yaml｡
‫这是Yammer文件夹中的内容｡
‫这些都是不同的依赖关系｡
‫我们以前的环境是建立在conda包之上的｡
‫所以看到他们的socket learn等于版本0｡ 22.
‫好极了｡
‫我们有西伯恩｡
‫太好了, 我们有蟒蛇｡
‫我们现在有很多东西可以退出它们, 我们可以按下escape, 然后按冒号, 看看它在这里是如何显示的, 然后排队｡
‫好极了｡
‫现在, 要创建一个新环境, 我们可以取消激活当前环境｡
‫第二个停用｡
‫所以我们可以看到现在我们在基地｡
‫我们回到基地了｡
‫和从YAML文件夹创建环境｡
‫我们将重新切换到新的“热病项目”文件夹｡
‫你看, 里面什么都没有｡
‫现在, 我们将运行该命令｡
‫Conda环境创建｡
‫看看我们在心脏病项目文件夹里的位置｡
‫在此文件夹中运行此命令｡
‫因此, conda emf创建前缀｡
‫点斜杠envy代表M, 然后连字符F代表文件｡
‫现在我们将把YAML文件夹的路径传递给它, 即我们刚刚创建的文件｡
‫它在environment y QML上面的目录中｡
‫美丽的, 现在正在运行｡
‫这将在心脏病项目文件中创建一个结束文件夹｡
‫现在这样做可以确保我们获得与示例项目env中完全相同的工具｡
‫另一种方法就是我们之前看到的方法, 就是使用conda, 创建前缀点斜杠env,
‫然后传递我们想要的工具.
‫所以我得到了学习熊猫的地图, 朱庇特的地图｡
‫我们可以这样做｡
‫但在这种情况下, 我们要确保我们有完全相同的工具集, 这个项目, 我们一直在努力｡
‫这就是为什么我们要运行命令｡
‫康达和创造｡
‫前缀｡
‫点斜线｡
‫羡慕｡
‫连字符f｡
‫然后我们将把环境y html文件的路径传递给它, 然后按回车键｡
‫现在它会告诉Condit去网上下载所有我们需要的工具, 比如熊猫, 通灵,
‫学习, 地图, 情节, lib,
‫所有我们在介绍系列中用到的特定版本｡
‫所以在这段时间里, 我们可能会加快视频的速度, 当它完成的时候, 我会看到你｡
‫真漂亮｡
‫这就是我说的｡
‫我们已经讨论过了｡
‫所以基本上, 我们只是上网, 找到了所有我们需要的工具｡
‫我们得到了一条成功消息, 所有这些执行和事务都已完成,
‫要激活我们刚刚创建的环境, 我们可以使用此消息, 但我们可能要做的只是转到MV列表, 查看我们拥有哪些环境｡
‫所以现在我们可以在这里说｡
‫在用户中｡
‫丹尼尔桌面ML课程在我们的心脏病项目文件, 我们现在有一个EMF文件, 并激活它, 我们可以运行｡
‫确保您没有激活其他环境｡
‫我们在基地上, 我们继续激活｡
‫我们在这里运行这段代码｡
‫然后它告诉我们使用斜杠丹尼尔斜杠桌面斜杠ML课程｡
‫当然, 你的道路可能会有所不同｡
‫我只是给你们看一个例子, 我的例子是关于心脏病的, 如果我们按回车键,
‫我们就要做这个项目｡
‫我们注意到base更改为该路径名｡
‫所以我们已经激活了环境, 现在我们在心脏病项目文件中｡
‫为了测试它, 我们可以去Jupyter Notebook｡
‫这应该会在浏览器中显示一个Jupyter笔记本｡
‫真漂亮｡
‫如果我们看这里, 我们得到了MB文件夹｡
‫所以在那里我们有一大堆不同的东西, 秃鹰为我们创造了｡
‫所以如果我们回到主题演讲, 我们现在做了什么？
‫所以我们开始了一个新项目｡
‫是的, 滴答｡
‫我们已经创建了一个项目文件夹记号｡
‫我们已经创建了一个环境, 一个工具集, 我们可以访问Jupyter｡
‫所以我们有了工作空间｡
‫我们现在缺少的是一个数据文件夹, 所以我们可以得到它｡
‫我们要做的是, 如果我们回到Finder, 我会告诉你我的是什么样子的, 数据在哪里｡
‫如果我们转到ML课程, 我们有这个心脏病CSV, 我们以前处理过这个文件,
‫我们处理过这个逗号分隔值文件｡
‫所以我打算把它放到我的心脏病项目中｡
‫如果你没有这份文件, 也没关系｡
‫在参考资料部分会有一个链接, 您可以在那里下载它｡
‫所以现在我们差不多准备好了｡
‫我们回来｡
‫我们有一个项目文件夹｡
‫我们有一些CSV格式的数据｡
‫它可能会有不同的风格, 这取决于您正在处理的项目, 但在我们的情况下, 我们使用的是CSV｡
‫我们有一个工作环境, 我们去Jupyter笔记本电脑｡
‫真漂亮｡
‫现在是时候动手了, 创建一个笔记本, 开始执行一些数据分析和操作,
‫然后使用我们迄今为止使用的工具进行一些机器学习｡