AI编程基础

python 基础课程

Pytho​n 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Pytho对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到服务器再到游戏,它都可以胜任。

TensorFlow 学习课程

TensorFlow 教程以 Jupyter 笔记本格式编写而成,可直接在 Google Colab(一种无需设置的托管式笔记本环境)中运行。点击“在 Google Colab 中运行”按钮。您最好从用户友好的 Keras Sequential API 入手。您可以将各基础组件组合在一起来构建模型,学完这些教程后,请阅读 Keras 学习指南。Keras 函数式 API 和子类化 API 提供了由运行定义的自定义和高级研究接口。您可以构建模型,然后编写前向传播和反向传播,还可以创建自定义层、激活函数和训练循环。

Keras 学习指南

tf.keras 是用于构建和训练深度学习模型的 TensorFlow 高阶 API。可实现快速原型设计、先进的研究和生产,它具有以下三大优势:

  • 方便用户使用
  • 模块化和可组合
  • 易于扩展

scikit-learn 学习指南

是一个开源的机器学习库,它支持有监督和无监督的学习。它还提供了以下重要的数据处理工具,以及许多其他实用程序的各种工具。

  • 模型拟合
  • 数据预处理
  • 模型选择和评估

Numpy 学习指南

是Python中的一个运算速度非常快的一个数学库,它非常重视数组。允许你在Python中进行向量和矩阵计算,由于许多底层函数实际上是用C编写的,因此你可以体验在Python中体验到原生代码的速度。

  • 功能强大的N维数组对象
  • 精密广播功能函数
  • 集成 C/C+和Fortran 代码的工具
  • 强大的线性代数、傅立叶变换和随机数功能

Matplotlib 学习指南

是 Python 最著名、使用最广泛的二维绘图库,可以创建高质量的静态、动态和交互式可视化图表。

  • 跨平台:支持 Windows、Linux、macOS
  • 多后端:支持 PNG、PDF、SVG 等多种输出格式
  • 语法类似 MATLAB:MATLAB 用户容易上手
  • 高度可定制:几乎可以控制图形的每个元素
  • 丰富图表类型:线图、散点图、柱状图、3D图等