简单LLM应用开发
学习目标
学习完本部分,使学习者能够:
- 使用gradio或streamlit,编写 简单的LLM应用程序界面。
学习活动
- 观看视频:吴恩达《使用Gradio构建生成式人工智能应用程序/Building Generative AI Applications with Gradio》
视频时长:约1小时
视频内容简介:使用Gradio构建生成式AI应用程序.可以学习到:
- 使用几行代码创建一个用户友好的应用程序(适用于非编码人员),以输入文本,使用开源的大型语言模型进行摘要,并在应用程序中显示摘要。
- 创建一个允许用户上传图像的应用程序,该应用程序使用图像到文本(图像字幕)来描述已上传的图像,并在应用程序中显示图像和字幕。
- 创建一个使用扩散模型生成图像的应用程序,然后在应用程序中显示生成的图像。
- 结合前两个课程中所学的知识:上传图像,为图像加上字幕,然后使用字幕生成一个新图像。
- 创建一个与开源LLM聊天的界面,使用Falcon,这是开源LLM排行榜上排名最高的LLM之一。
在本课程结束时,将获得实用的知识,以快速构建交互式应用程序和演示文稿,以验证自己的项目并更快地发布。
视频来源:https://www.deeplearning.ai/short-courses/building-generative-ai-applications-with-gradio/
- 阅读并操作:gradio quick start、streamlit quick start
实践
- 使用gradio(或streamlit)、langchain编写一个基于web界面的简单LLM应用,功能自选,比如对话、翻译、生成提纲等。