关于配置系统
在实例上安装软件之前,必须将其配置为接受来自本地计算机的 Internet 的通信量。
设置访问权限后,安装 Anaconda,然后创建您将使用的机器学习环境。
设置Oracle Cloud Infrastructure Compute 实例
编辑实例使用的虚拟云网络的安全列表,然后更新实例的防火墙规则。
使用安全列表可以指定允许通过您的实例所使用的虚拟云网络流动的流量。设置网络的安全列表之后,必须更新实例上的防火墙规则以允许访问该通信流量。在这种情况下,将打开端口 8888,该端口是 Jupyter Notebook 的默认端口。
使用有状态规则是最简单的。在本质上,有状态的规则允许在所选端口上执行入站和出站。如果您设置了无状态入站规则,则还必须设置对应的出站规则。
安装 Anaconda 分发
使用 Anaconda 及其 package manager 在计算实例上设置和维护单个机器学习环境。
您可以从 https://repo.continuum.io/archive/获取最新的安装程序。这些说明假定操作系统为 Oracle Linux 7.7或 Ubuntu 18.04,而 Anaconda 分布的版本是带有 Python 3.7. 的2019.10
在 Oracle Linux 上设置机器学习沙盒环境
创建单独的沙盒环境并安装 TensorFlow 和 Jupyter Notebook。
创建环境并为其指定名称沙盒。环境与计算实例的其余部分隔离,这样您安装到沙盒环境中的工具和软件就特定于沙盒环境。一个计算实例上可以有多个环境,每个环境都具有自己的单独配置。
在以下过程中,将安装 TensorFlow 2 和 Jupyter Notebook,但它们不是唯一可用的工具。分析分布具有 1,500 多个可安装的机器学习包,包括 scikit-learn、pandas 和 RStudio。
注 :
由于 Oracle Linux 上的默认 Python 为 Python 2,因此需要确保在步骤 2 中使用 Python 3 创建沙盒环境。请指定 Python 3.7,因为在本编写时,最新的投标流(2.0.0)在 Python 3.8. 中不起作用
如果实例的入站规则和防火墙设置正确,则应导航到 https://<instance-ip-address>:8888,在 Web 浏览器中打开 Jupyter Notebook。
在 Ubuntu 上设置机器学习沙盒环境
创建单独的沙盒环境并安装 TensorFlow 和 Jupyter Notebook。
创建一个环境并为其指定名称沙盒。环境独立于其余实例,以便您安装到沙盒环境中的工具和软件特定于沙盒环境。一个计算实例上可以有多个环境,每个环境都有各自的配置。
在以下过程中,将安装 TensorFlow 2 和 Jupyter Notebook,但它们不是唯一可用的工具。分析分布具有 1,500 多个可安装的机器学习包,包括 scikit-learn、pandas 和 RStudio。
如果实例的入站规则和防火墙设置正确,则应导航到 https://<instance-ip-address>:8888,在 Web 浏览器中打开 Jupyter Notebook。