
AI驱动开发
企业级机器学习与自动化编程实战
作品简介
本书展示了如何使用AI工具构建应用程序和机器学习模型,以及自动化重复性任务。书中第1章~第7章主要聚焦于编程,用AI工具完成从用户界面构建到后端开发的过程。你将使用提示词来创建使用HTML进行构建的应用程序的外观,用CSS来设计样式,并借助JavaScript增加行为,同时处理多个视口。随后,你将使用Python和Flask创建一个Web API,并对代码进行重构以提升可读性。最后,借助GitHub Copilot,优化现有代码的可维护性和性能。第8章~第19章提供了从数据检查(检查数据、创建分布图和相关矩阵)到构建和优化神经网络的数据科学提示工具包。你将针对各种机器学习模型和用例,使用不同的提示策略进行数据预处理、特征工程、模型选择、训练、超参数优化和模型评估。第20章和第21章探讨了GitHub Copilot的高阶技术和软件智能体,包括代码生成、调试以及故障排除的技巧。你将了解AI驱动的智能体如何更简单地工作,并发现工具调用的奥秘。
克里斯托弗·诺林(Christoffer Noring),微软高级布道师,专注于应用程序开发和人工智能领域。他不仅是谷歌开发者专家,还是牛津大学云模式和人工智能方面的导师。
安加利·贾因(Anjali Jain),牛津大学高级人工智能和机器学习导师,拥有超过20年的从业经验。她目前担任Metrobank的数据架构师,专为金融行业提供人工智能、数据、架构、数据治理和软件开发方面的专业知识。
玛丽娜·费尔南德斯(Marina Fernandez),Databricks顾问,专注于金融风险管理的数据科学,拥有超过20年的大型企业系统开发经验。她目前担任牛津大学学术团队的高级人工智能和机器学习导师及客座讲师。
艾谢·穆特鲁(Ayşe Mutlu),数据科学家,专注于Azure AI和DevOps技术,主要使用Microsoft Azure框架构建和部署机器学习和深度学习模型。
阿吉特·焦卡尔(Ajit Jaokar),FeynLabs数据科学家,专注于为复杂应用程序构建人工智能原型。他目前担任牛津大学人工智能课程的主任,并在伦敦经济学院、马德里理工大学和哈佛大学肯尼迪政府学院教授人工智能课程。
作品目录
推荐序一 金融行业的AI赋能与数字化转型
推荐序二 AI赋能航空运行安全:中导航的创新实践
推荐序三 小鱼易连的技术创新与AI实践
推荐序四 AI开启智能芯片新时代
推荐序五 AI与网络安全,智能时代新纪元
推荐序六 AI时代的领航与赋能
译者序 拥抱AI,开启数字化转型的新征程
前言
关于作者
关于审校者
第1章 欢迎进入AI助手新世界
第2章 提示策略
第3章 行业工具:AI助手介绍
第4章 使用HTML和Copilot构建应用程序的外观
第5章 使用CSS和Copilot为应用程序添加样式
第6章 使用JavaScript添加行为
第7章 使用响应式Web布局支持多个视口
第8章 构建具有Web API的后端
第9章 用AI服务增强Web应用程序
第10章 维护现有代码库
第11章 使用ChatGPT进行数据探索
第12章 用ChatGPT构建分类模型
第13章 使用ChatGPT构建客户消费的回归模型
第14章 使用ChatGPT为Fashion-MNIST数据集构建MLP模型
第15章 使用ChatGPT为CIFAR-10构建CNN模型
第16章 无监督学习:聚类和PCA
第17章 使用Copilot进行机器学习
第18章 使用Copilot Chat进行回归分析
第19章 使用Copilot建议进行回归分析
第20章 利用Copilot提高效率
第21章 软件开发中的智能体
第22章 结论