一个计算机技术爱好者与学习者

0%

前言

本文转载自优达学城《机器学习工程师》

欢迎来到本课程!我叫 Mat Leonard,是数据分析师纳米学位的项目主管,也是这个简短课程的讲师。我会在课程中介绍两个对于数据分析师最为重要的工具,即 Anaconda 和 Jupyter notebook。

Anaconda 是一个包含数据科学常用包的发行版本。它是基于 conda ——一个包和环境管理器——衍生而来。你将使用 conda 创建环境,以便分隔使用不同 Python 版本和/或不同包的项目。你还将使用它在环境中安装、卸载和更新包。通过使用 Anaconda,使我处理数据的过程更加愉快。

Jupyter notebook 是 Web 文档,能让你将文本、图像和代码全部组合到一个文档中。它已经成为数据分析的标准环境。notebook 源自 2011 年的 IPython 项目,之后迅速流行起来。在本课程的第二节课中,你将获得使用 notebook 进行分析工作的经验。

让我们继续课程!首先学习 Anaconda。

阅读全文 »

conda简介

本文部分内容来自ChatGPT。

conda是一个开源的跨平台包管理器,用于安装并管理不同编程语言的软件包。它最初是为Python编程语言设计的,但现已扩展到其他语言,如R、Ruby和Lua等。

conda的一个主要优势是它可以同时管理多个环境,使得在不同项目之间切换和隔离依赖变得容易。此外,conda还可以解决依赖关系,以确保软件包之间的兼容性。

相关文档:

阅读全文 »

前言

实战项目:泰坦尼克号生还者分析

在这个可选项目中,你要依据乘客的一些特征,例如性别和年龄,来创造一个决策函数,预测1912年泰坦尼克号沉没事件中的生还者。从一个简单的算法开始,逐渐提高它的复杂性,直到你能准确预测给定数据中80%的乘客的生还情况。通过这个案例,我们将向你介绍机器学习纳米学位中会遇到的一些基本概念。

阅读全文 »

前言

机器学习标志着计算机科学、数据分析、软件工程和人工智能领域内的重大技术突破。AlphaGo 战胜人类围棋冠军、人脸识别、语音识别、图片识别、大数据挖掘、自动驾驶等等,都和机器学习密切相关。

机器学习其实很简单,而且很有趣。

机器学习是什么?我们生活在一个有人类和计算机的世界,人类和计算机的一大不同点是,人类能从过去的经验中学习,而计算机只能执行指令,它们需要被编程。现在的问题是,我们能让计算机从过去的经验中学习吗?答案是我们能这么做。这就是机器学习的目的,教会计算机利用过往的经验完成指定任务。当然,对计算机来说,过去的经验就是被记录的数据。

阅读全文 »