C# 中的 AI 编程 – 从初学者到专家
包含 14 个动手项目和 16 小时的内容。使用 C# 编写 AI、ML、神经网络等代码!
讲师:Robert Gioia
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 C# 构建 14 个动手 AI 项目
- 使用 TorchSharp 库创建一个可以穿越迷宫的 AI
- 编写神经网络并了解其架构
- 了解如何创建机器学习模型
- 构建一个分类 AI,可以判断电影评论是正面的还是负面的
- 创建一个可以区分小狗和小猫的图像分类 AI
- 编写一个预测房价的回归人工智能
- 构建一个预测股票未来价格的预测人工智能
- 创建一个电影推荐 AI,可以根据过去的观看历史推荐电影
- 编写一个情绪分析人工智能来确定电影评论是正面的还是负面的
- 构建异常检测人工智能,可以发现网络数据中的异常,例如安全威胁
- 开发可生成莎士比亚风格文本的文本生成 AI。
- 创建时间序列分析 AI 将能够预测未来的网站流量
- 编写一个聚类人工智能,根据客户的购买历史将客户分组
- 构建一个强化学习人工智能,学习如何玩井字游戏
- 在 Unity 游戏引擎中开发执行收集、寻路和避障的人工智能游戏角色
- 了解大型语言模型 (LLM)
- 掌握使用 ChatGPT 来提高工作效率并协助您完成日常任务
- 学习线性代数及其在人工智能开发中的应用
- 了解 Q-Learning、策略梯度、A* 等 AI 算法
- 了解优化和微调 AI 模型的最佳实践
- 了解数据处理和分析
- 获得使用 NumSharp 进行科学计算的实践经验
- 使用Deedle库进行时间序列数据分析
- 包含 C# 复习部分,以复习关键技能和概念
探索相关主题
- 人工智能(AI)
- 数据科学
- 发展
要求
- 运行 Windows、Mac 或 Linux 的计算机
- 具备 C# 编程基础知识(但课程中包含复习部分)
- 对人工智能话题的兴奋
- 所有使用的程序都是免费的(Unity 需要电子邮件来创建免费帐户)
描述
本课程的目标是让具有很少或没有 AI 编程经验的学生使用 C# 编程语言完全掌握该主题。
无论您是否想要:
-
培养获得第一份人工智能开发工作所需的技能
-
通过学习人工智能编程来提高你的工作效率,将你的职业生涯提升到一个新的水平
-
使用 C# 技能构建人工智能程序
-
了解使人工智能像人类一样思考和学习的各种算法
-
使用 C# 编程语言亲手创建一些令人兴奋的 AI 项目
…这个 C# 中的 AI 编程教程就是您完成所有这些以及更多内容所需的课程。
为什么要学习人工智能编程?
-
人工智能在全球范围内迅速普及,几乎覆盖所有行业
-
通过学习构建人工智能程序,你可以脱颖而出,进一步发展你目前的职业生涯
-
随着人工智能的快速发展,人工智能开发人员面临许多空缺职位
-
人工智能开发人员的薪水非常丰厚
-
人工智能可能不会取代你的工作……但比你更懂得如何使用人工智能的人可能会
课程是如何构成的?
课程按从基础到中级再到高级的顺序进行。
课程共有 27 个部分和 14 个我们将逐步构建的动手项目。您不仅可以获得概念和理论知识,还可以通过大量练习使用 C# 代码将这些概念付诸实践。
课程的大部分部分在最后都会有测验,然后会播放一段视频解释测验问题的答案。这意味着在学习材料时,你将确保在进入下一个主题之前掌握关键概念和技能。
本课程教授哪些主题?
-
人工智能概念
-
使用 ChatGPT 实现生成式 AI
-
解决迷宫问题的人工智能
-
神经网络
-
使用 ML NET 进行机器学习
-
实践:创建分类 AI
-
实践:构建图像分类 AI
-
实践:编写回归 AI
-
实践:创建预测 AI
-
实践:开发推荐 AI
-
实践:开发情绪分析 AI
-
实践:开发异常检测 AI
-
动手实践:开发文本生成 AI
-
实践:开发时间序列分析 AI
-
实践:开发聚类 AI
-
动手实践:开发强化学习人工智能
-
数据处理和分析基础
-
Math NET 数值数据分析
-
NumSharp 用于科学计算
-
Deedle 用于时间序列数据分析
-
Accord NET 用于机器学习和统计分析
-
Unity 中的 ML 代理(视频游戏的智能 AI)
-
最佳实践和优化
-
附录 1:C# 复习
-
附录 2:线性代数
这门课程与 Udemy 上的其他 AI 课程有何不同?
虽然 Udemy 上有很多 AI 开发课程,但本课程是第一门全面介绍如何使用 C# 进行 AI 编程的课程。其他课程则侧重于 Python 等语言,这是一种具有许多优势的优秀语言。但如果你已经了解 C# 或从事日常使用 C# 的工作,为什么不学习使用你目前使用的语言编写 AI 代码呢?
本课程涵盖广泛的主题,包括人工智能开发基础、机器学习、神经网络、聊天 GPT、大型语言模型、视频游戏人工智能角色、分类、回归、预测、推荐、情绪分析、异常检测、文本生成、时间序列分析、聚类、强化学习、数据分析、科学计算、统计分析、人工智能优化、线性代数和 C# 编程。
本课程中是否有真实世界的项目可供您亲身应用所学的技能?
有!事实上,您将在本课程中构建 14 个动手 AI 项目!您将使用 C# 技能来开发:
-
使用 TorchSharp 库穿越迷宫的人工智能
-
神经网络
-
可以判断电影评论是正面的还是负面的分类人工智能
-
可以区分小狗和小猫的图像分类人工智能
-
预测房价的回归人工智能
-
预测股票未来价格的预测人工智能
-
可以根据过去的观看历史推荐电影的电影推荐人工智能
-
情绪分析人工智能,可判断电影评论是正面、负面还是中性的
-
可以发现网络数据异常(如安全威胁)的异常检测人工智能
-
根据用户输入生成莎士比亚风格文本的文本生成人工智能
-
时间序列分析人工智能将能够预测未来的网站流量
-
一种聚类人工智能,可根据客户的购买历史将其分组
-
学习如何玩井字游戏的强化学习人工智能
-
Unity游戏引擎中执行收集、寻路、避障等动作的人工智能游戏角色
我将逐步指导您完成每个项目的构建,所以不必担心不知所措或卡住!我的学生知道我将大概念分解成任何人都能理解的易消化信息。
你的导师是谁?
我叫 Rob Gioia,目前在纽约担任高级解决方案架构师。C# 是我最喜欢的编程语言,我从事的大多数行业工作都以 C# 为主要编程语言。
在我从事专业和个人工作期间,我使用 C# 来:
-
我在新泽西理工学院担任助教时教学生如何编程
-
构建虚拟现实游戏来治疗患有会聚功能不全(一种眼部疾病)的儿童,并将他们的治疗游戏化。
-
构建一款生活方式的 Scratch to Win 移动应用程序,安装量超过 1000 万次(其中也涉及一些 Java 编程 🙂 )
-
开发基于漫威、迪士尼和星球大战等高端知识产权的卡牌交易应用程序。
-
创建 Udemy 课程,让学生使用 Unity 和 C# 制作完整长度的视频游戏。
如果您有疑问该怎么办?
如果有任何问题,您可以将其发布到问答论坛或通过 Udemy 给我留言。我每天都会查看我的 Udemy 帐户,看看学生是否有问题,并尽我所能尽可能地做出回应并提供帮助。
如果您在此课程的任何时候遇到困难,请给我发送消息,我会帮助您摆脱困境!
参加这门课程没有风险!
本课程提供 30 天全额退款保证。您要么最终掌握 C# 技能,继续开发出色的程序并有可能为自己创造一份出色的职业,要么尝试本课程,如果您不喜欢它,只需全额退款即可……
你确实不会输。
您准备好使用 C# 编程语言掌握 AI 编程并建立一套可以真正改变您生活的出色 AI 开发技能了吗?那么现在就使用右侧的“添加到购物车”按钮报名吧!
本课程适合哪些人:
- 任何想学习使用 C# 进行 AI 编程的人
- 希望利用 AI 将自己的职业提升到更高水平的 C# 开发人员
- 尚未接触过人工智能并希望掌握它的初学者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。