跳至主要內容
初学者的生成式AI课程

通过微软云技术布道师团队提供的十二章系列课程,了解构建生成式 AI 应用程序的基础知识。 每章都涵盖了生成式人工智能原理和应用程序开发的一个关键方面。 在整个系列课程中,我们将建立我们自己的生成式人工智能初创公司,以便您可以了解如何实现您的想法。


shilinlee大约 17 分钟AILLM初学者入门RAG
C++入门

简介

C++是一种通用、静态类型、综合高低级语言的编程语言。支持面向对象、泛型编程。始于1979年,C的超集。

环境设置

C++环境设置需文本编辑器和编译器。常用编辑器有Notepad、vim;编译器以GCC为例,Linux可用g++,Windows需安装MinGW。

基本语法

C++程序由类、对象、方法和即时变量组成。类是描述对象行为和状态的模板,对象是类的实例。方法代表类的行为,一个类可以包含多个方法。即时变量是每个对象独有的,它们的值决定了对象的状态。

C++程序的基本结构如下所示:


shilinlee大约 4 分钟语言CPP初学者入门
Spark系列: 深入理解RDD

RDD的全称是:Resilient Distributed Dataset (弹性分布式数据集),它有几个关键的特性:

  • RDD是只读的,表示它的不可变性。
  • 可以并行的操作分区集合上的所有元素。
  • 天生具有容错机制的特殊集。
  • 只能通过在稳定的存储器或其他RDD上的确定性操作(转换)来创建。

shilinlee大约 11 分钟大数据spark入门RDD
Spark系列: 初识Spark

Spark具有如下几个主要特点:

  • 运行速度快:使用DAG执行引擎以支持循环数据流与内存计算
  • 容易使用:支持使用Scala、Java、Python和R语言进行编程,可以通过Spark Shell进行交互式编程
  • 通用性:Spark提供了完整而强大的技术栈,包括SQL查询、流式计算、机器学习和图算法组件
  • 运行模式多样:可运行于独立的集群模式中,可运行于Hadoop中,也可运行于Amazon EC2等云环境中,并且可以访问HDFS、Cassandra、HBase、Hive等多种数据源

shilinlee大约 8 分钟大数据spark入门