本专业面向数据科学家和软件开发人员,帮助他们创建使用常见硬件的软件。 学生将学习 CUDA 和可并行快速执行大量计算的库。 这些技能的应用领域包括机器学习、图像/音频信号处理和数据处理。
应用的学习项目
学员将完成至少 2 个项目,这些项目允许他们自由探索基于 CUDA 的图像/信号处理解决方案,以及一个自选主题,该主题可以来自他们当前或未来的职业生涯。他们还将制作简短的演示,并分享自己的代码。

利用强大的 GPU 解决难题. 掌握高性能计算技术,并应用于多个领域。
访问权限由 New York State Department of Labor 提供
14,676 人已注册


本专业面向数据科学家和软件开发人员,帮助他们创建使用常见硬件的软件。 学生将学习 CUDA 和可并行快速执行大量计算的库。 这些技能的应用领域包括机器学习、图像/音频信号处理和数据处理。
应用的学习项目
学员将完成至少 2 个项目,这些项目允许他们自由探索基于 CUDA 的图像/信号处理解决方案,以及一个自选主题,该主题可以来自他们当前或未来的职业生涯。他们还将制作简短的演示,并分享自己的代码。

学生将学习如何使用 Python 和 C/C++ 编程语言开发并发软件。
学生将对 GPU 硬件和软件架构有一个入门级的了解。

学生将学习如何利用 CUDA 框架编写可在 CPU 和 Nvidia GPU 上运行的 C/C++ 软件。
学生将把连续的 CPU 算法和程序转换成 CUDA 内核,在 GPU 硬件上同时执行 100 到 1000 次。

学生将学习开发可在包含多个 CPU 和 GPU 的计算环境中运行的软件。
学生将开发使用 CUDA 的软件,以创建处理异步数据的交互式 GPU 计算处理内核。
学生将使用 CUDA、硬件内存功能和算法/库来解决包括图像处理在内的编程难题。

您将学习使用 cuFFT 和 cuBLAS 等库来开发执行高级数学运算的软件。
您将学习使用 Thrust 库来执行一系列数据操作和数据结构,从而抽象出内存管理。
您将学习使用 cuTensor 和 cuDNN 库建模的神经网络,开发用于各种目的的机器学习软件。
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
当您完成本 专项课程后,如果您被以下在线学位课程录取并注册,您的学习成绩可能会被承认为学分¹。
当您完成本 专项课程后,如果您被以下在线学位课程录取并注册,您的学习成绩可能会被承认为学分¹。
Ball State University
学位 · 24 months
Ball State University
学位 · 24 months
必须成功申请并注册。资格要求适用。各院校会根据您现有的学分情况,确定完成本课程后可计入学位要求的学分。单击特定课程了解更多信息。





