Navigate to WaytoAGI Wiki →
Home/Question List/Question Detail

我是一个java开发工程师,现在想学习AIGC,请帮我制定一个学习计划,从0到1学习AIGC知识,并提供相关的学习资料

Answer

以下是为您制定的从 0 到 1 学习 AIGC 知识的学习计划,并为您提供相关学习资料:

一、学习计划

  1. 基础知识学习

    • 了解 AIGC 的基本概念和发展历程。
    • 学习机器学习的基础知识,包括数据获取、特征工程、模型训练、评估与应用等方面。
  2. 框架学习

    • 学习 Langchain 框架:了解其丰富的功能,能够根据需求更换模型和实现方式。参考网址:https://python.langchain.com/docs/get_started/introduction.html
    • 掌握 Flask / FastAPI 框架:学习如何与前端或业务后端做接口对接,根据具体场景选择合适的框架。参考网址:
      • FastAPI:https://fastapi.tiangolo.com/zh/
      • Flask: https://flask.palletsprojects.com/en/2.3.x/
  3. 实践应用

    • 通过实际项目练习,深入理解 AIGC 的应用开发。

二、学习资料

  1. 关于机器学习的定义和流程:

    • 卡耐基梅隆大学计算机学院教授汤姆·米切尔(Tom Michell)对机器学习的定义:“计算机程序能从经验 E 中学习,以解决某一任务 T,并通过性能度量 P,能够测定在解决 T 时机器在学习经验 E 后的表现提升”
    • 学习数据获取、特征工程、模型训练、评估与应用等方面的知识。
  2. 框架学习资料:

    • Langchain 框架:https://python.langchain.com/docs/get_started/introduction.html
    • Flask 框架:https://flask.palletsprojects.com/en/2.3.x/
    • FastAPI 框架:https://fastapi.tiangolo.com/zh/

希望这个学习计划和学习资料对您有所帮助,祝您学习顺利!

Content generated by AI large model, please carefully verify (powered by aily)

References

刘海:「AI 提示词工程师」の 见解和经验分享

[推荐]FastAPI:https://fastapi.tiangolo.com/zh/Flask:https://flask.palletsprojects.com/en/2.3.x/Python的Web框架,这是必不可少的,需要和前端或者业务后端做接口对接,例如Java主要做业务,而Python来外包AI服务。这里推荐FastAPI,因为它足够轻量,而且社区成长也比较快,当然还是得看你的具体场景,如果你的其他框架兼容Flask多一些,那你是用Flask也可以,或者你可以选择Django哈哈哈。其实主要是要掌握流传输那一块,怎么把ChatGPT一个一个字往前端传,前端如何接收等等,还有负载限流等等。

刘海:「AI 提示词工程师」の 见解和经验分享

Langchain:https://python.langchain.com/docs/get_started/introduction.htmlLangchain,一个非常丰富的框架,我甚至不知道怎么用一句话去告诉你它是什么,就是把你平时开发AIGC应用的过程中不变的地方抽象出来,其中你可以不需要修改什么代码就可以做到更换模型,更换实现方式等等。然后有很多第三方平台都对Langchain做了适配,业务拓展性好,就是比较庞大。虽然Langchain杂而庞大,也必然后续会有更简单的框架出来,也有人吐槽说,我通过简单的几行代码就能实现了,为什么要用Langchain呢?对的,这主要还是根据你的需求而定,如果你只是写一个提示词AI代理网站,调用一次ChatGPT,那连Java也能做,根本用不上框架,这个时候,你也需要担忧一下你的产品护城河了。

YoYo:小白 AI 初识知识点扫盲

机器学习根据卡耐基梅隆大学计算机学院教授汤姆·米切尔(Tom Michell)的定义,机器学习是指“计算机程序能从经验E中学习,以解决某一任务T,并通过性能度量P,能够测定在解决T时机器在学习经验E后的表现提升”数据获取:为机器提供用于学习的数据。特征工程:提取出数据中的有效特征,并进行必要的转换。模型训练:学习数据,并根据算法生成模型。评估与应用:将训练好的模型应用在需要执行的任务上并评估其表现,如果取得了令人满意的效果就可以投入应用。

Others are asking
请问还有哪些AIGC活动还未到截止日期
以下是一些尚未到截止日期的 AIGC 活动: 2024 上海国际公益广告大赛:截止 10 月 31 日。作品提交:sipsac.cn,主题为“潮起东方创益未来”,板块包括美丽世界、文化中国、科技生活,类型有平面、音视频、数字创新,金奖 3 万、银奖 1 万、铜奖 5 千,还有全场大奖 10 万。 首届“海丝之光”AI 青瓷设计大赛:截止 2024 年 11 月 10 日。报名链接:,团队参赛最多 5 人,网络投票+专家评审,一等奖 10000 元,二等奖 5000 元,三等奖 1000 元。 百万奖金池重磅赛事“2024 AIGC 营销视频生态创新大赛 '真 AI 牛奶,真 AI 创意'”:作品提交时间为 10 月 11 日 11 月 30 日,专家评审时间为 12 月 1 日 12 月 9 日,成果发布时间为 12 月 10 日。 中国神兽复兴计划 AI 创作大赛开启:9 月 1 日 9 月 24 日。利用 AI 复原《山海经》中的经典神兽,赢取 35 万元现金和实体大奖,获奖作品将获得全网流量曝光,由中央美术学院等权威高校支持。 生成式人工智能(AIGC)网络微短剧、微电影大赛征集评选活动:9 月 3 日 11 月 3 日。一等奖 2 名,奖杯、荣誉证书 10000;二等奖 2 名,奖杯、荣誉证书 8000;三等奖 6 名,奖杯、荣誉证书 3000。 ComfyUI 共学 WaytoAGI 共学计划:8 月 20 23 日每晚 8 点,会议链接:。 全球 AI 视觉创意大赛(瓦卡奖 VACAT):8 月 22 日 9 月 22 日。全球 AI 视觉创意大赛(瓦卡奖 VACAT Vision Arts Created by AI Technology),致力于构建 AI 视觉创意界的“奥斯卡”平台,推动 AI 视觉技术的应用与创新。
2025-01-30
请联网搜索近期有什么AIGC相关的比赛活动
以下是近期的 AIGC 相关比赛活动: 【线上⬆️】,时间为 9 月 1 日 9 月 24 日。利用 AI 复原《山海经》中的经典神兽,赢取 35 万元现金和实体大奖,获奖作品将获得全网流量曝光,由中央美术学院等权威高校支持。 ,时间为 9 月 3 日 11 月 3 日。一等奖 2 名,奖杯、荣誉证书及 10000 元奖励;二等奖 2 名,奖杯、荣誉证书及 8000 元奖励;三等奖 6 名,奖杯、荣誉证书及 3000 元奖励。 【线上⬆️】 。 【线上⬆️】,时间为 8 月 22 日 9 月 22 日。全球 AI 视觉创意大赛(瓦卡奖 VACAT Vision Arts Created by AI Technology),致力于构建 AI 视觉创意界的“奥斯卡”平台,推动 AI 视觉技术的应用与创新。 ,截止时间为 10 月 31 日。作品提交:sipsac.cn,主题为“潮起东方创益未来”,板块包括美丽世界、文化中国、科技生活,类型有平面、音视频、数字创新,金奖 3 万、银奖 1 万、铜奖 5 千,另外有全场大奖 10 万。 ,截止时间为 2024 年 11 月 10 日。让创意点亮传统,传承经典,一等奖 10000 元,二等奖 5000 元,三等奖 1000 元。 ,作品提交时间为 10.11 11.30,专家评审时间为 12.1 12.9,成果发布时间为 12.10 。 ,时间为 1 月 24 日 2 月 28 日。需用魔搭平台【AIGC 专区】麦橘超然模型作底模训练 LORA 模型,描绘心中理想世界,风格不限。提交 LoRA 及 6 张以上高质量作品,单张图片分辨率不低于 1024x1024 像素,每组作品展现一个世界观场景;避免鲜血、骷髅等敏感元素。一等奖 1 名,奖金 5000 元 + 证书;二等奖 3 名,奖金 3000 元 + 证书;三等奖 10 名,奖金 1000 元 + 证书。魔搭社区 AIGC 代言人奖:作品发小红书带一丹一世界话题并@魔搭 ModelScope 社区官方,浏览量满 800,前 20 名可得 300 元天猫超市卡。
2025-01-30
AIGC和AGI的区别
AIGC(人工智能生成内容)是利用人工智能技术生成各种类型内容的应用方式,包括文字、图像、视频等。它在内容创作、广告、媒体等领域广泛应用。 AGI(通用人工智能)则是一种让机器具备像人类一样的通用智能的目标,能够理解、学习和处理各种不同的任务和领域。 AIGC 侧重于内容的生成,是通过机器学习和深度学习算法,根据输入的数据和指令生成符合特定要求的内容。而 AGI 追求的是更广泛和通用的智能能力。 例如,AIGC 可以生成文章、艺术作品、短视频等具体的内容形式;AGI 则是期望机器能够像人类一样进行思考、推理、解决复杂的综合性问题等。 总的来说,AIGC 是 AGI 在内容生成方面的一种具体应用,而 AGI 是更宏观和高远的人工智能发展目标。
2025-01-19
什么是AIGC
AIGC 即 AI generated content,又称为生成式 AI,是一种利用人工智能技术生成各种类型内容的应用方式。 AIGC 能够通过机器学习和深度学习算法,根据输入的数据和指令生成符合特定要求的内容,例如 AI 文本续写、文字转图像的 AI 图、AI 主持人等。其应用领域广泛,包括内容创作、广告、媒体等。 能进行 AIGC 的产品项目和媒介众多。在语言文字类,有 OpenAI 的 GPT、Google 的 Bard、百度的文心一言等;在语音声音类,有 Google 的 WaveNet、微软的 Deep Nerual Network、百度的 DeepSpeech 等;在图片美术类,有早期的 GEN 等图片识别/生成技术,去年大热的扩散模型又带火了 Midjourney、谷歌的 Disco Diffusion、OpenAI 的 Dalle·2 以及 stability ai 和 runaway 共同推出的 Stable Diffusion 等。 AIGC、UGC 和 PGC 都是内容生成的不同方式。UGC 是由用户生成的内容,反映用户的真实想法和创意,适用于社交媒体、社区论坛等互动性强的平台。PGC 是由专业人士或机构生成的内容,内容质量高、专业性强,适用于新闻媒体、专业网站等需要高质量内容的平台。AIGC 的优势在于可以快速、大规模地生成内容,适用于需要大量内容的场景,如自动化新闻、广告创作等。
2025-01-19
什么是AIGC
AIGC 即 AI generated content,又称为生成式 AI,是一种利用人工智能技术生成各种类型内容的应用方式。 AIGC 能够通过机器学习和深度学习算法,根据输入的数据和指令生成符合特定要求的内容,其应用领域广泛,包括但不限于内容创作、广告、媒体等。 例如,在文字生成方面,可使用大型语言模型(如 GPT 系列模型)生成文章、故事、对话等内容;在图像生成方面,可使用 Stable Diffusion、DALLE 等模型生成艺术作品、照片等;在视频生成方面,可使用 Runway、KLING 等模型生成动画、短视频等。 AIGC 与 UGC(普通用户生产)、PGC(专业用户生产)都是内容生成的不同方式。UGC 是由用户生成的内容,优势在于内容丰富多样,能反映用户真实想法和创意,适用于社交媒体、社区论坛等互动性强的平台。PGC 是由专业人士或机构生成的内容,优势在于内容质量高、专业性强,适用于新闻媒体、专业网站等需要高质量内容的平台。 能进行 AIGC 的产品项目众多,媒介也多样。语言文字类有 OpenAI 的 GPT、Google 的 Bard、百度的文心一言等;语音声音类有 Google 的 WaveNet、微软的 Deep Nerual Network、百度的 DeepSpeech 等,还有合成 AI 孙燕姿大火的开源模型 Sovits;图片美术类有早期的 GEN 等图片识别/生成技术,去年大热的扩散模型带火了生成质量很高的 Midjourney、先驱者谷歌的 Disco Diffusion、一直在排队测试的 OpenAI 的 Dalle·2,以及 stability ai 和 runaway 共同推出的 Stable Diffusion。Stable Diffusion 是由初创公司 StabilityAI、CompVis 与 Runway 合作开发,2022 年发布的深度学习文本到图像生成模型,代码模型权重已公开发布,当前版本为 2.1 稳定版(2022.12.7),源代码库为 github.com/StabilityAI/stablediffusion。
2025-01-10
AIGC是什么
AIGC 即 AI generated content,又称为生成式 AI,是一种利用人工智能技术生成各种类型内容的应用方式。 这种技术能够通过机器学习和深度学习算法,根据输入的数据和指令生成符合特定要求的内容。AIGC 的应用非常广泛,例如 AI 文本续写、文字转图像的 AI 图、AI 主持人等。 在内容生成方面,AIGC 包括文字生成(如使用大型语言模型 GPT 系列模型生成文章、故事、对话等)、图像生成(如使用 Stable Diffusion、DALLE 等模型生成艺术作品、照片等)、视频生成(如使用 Runway、KLING 等模型生成动画、短视频等)。 AIGC 与 UGC(普通用户生产)、PGC(专业用户生产)都是内容生成的不同方式。UGC 由用户生成内容,优势在于内容丰富多样,能反映用户真实想法和创意,适用于社交媒体、社区论坛等互动性强的平台。PGC 由专业人士或机构生成内容,优势在于内容质量高、专业性强,适用于新闻媒体、专业网站等需要高质量内容的平台。 能进行 AIGC 的产品项目众多,能进行 AIGC 的媒介也很多,包括且不限于: 语言文字类:OpenAI 的 GPT,Google 的 Bard,百度的文心一言,还有一种国内大佬下场要做的的 LLM 都是语言类的。 语音声音类:Google 的 WaveNet,微软的 Deep Nerual Network,百度的 DeepSpeech 等,还有合成 AI 孙燕姿大火的开源模型 Sovits。 图片美术类:早期有 GEN 等图片识别/生成技术,去年大热的扩散模型又带火了我们比较熟悉的、生成质量无敌的 Midjourney,先驱者谷歌的 Disco Diffusion,一直在排队测试的 OpenAI 的 Dalle·2,以及 stability ai 和 runaway 共同推出的 Stable Diffusion。
2025-01-08
怎么学习AI提示词??
以下是关于学习 AI 提示词的建议: 1. 了解 AI 基本概念:建议阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。同时,浏览入门文章,了解 AI 的历史、当前应用和未来发展趋势。 2. 开始 AI 学习之旅:在「」中,您可以找到为初学者设计的课程,特别推荐李宏毅老师的课程。还可以通过在线教育平台(如 Coursera、edX、Udacity)按照自己的节奏学习,并获得证书。 3. 选择感兴趣的模块深入学习:AI 领域广泛,您可以根据兴趣选择特定模块,比如一定要掌握提示词的技巧,它上手容易且很有用。 4. 实践和尝试:理论学习后,实践是巩固知识的关键。尝试使用各种产品做出作品,在知识库中也有很多实践后的作品和文章分享。 5. 体验 AI 产品:与现有的 AI 产品(如 ChatGPT、Kimi Chat、智谱、文心一言等)进行互动,了解其工作原理和交互方式。 6. 学习提示词的构建技巧: 理解提示词的作用,它向模型提供上下文和指示,影响模型输出质量。 明确任务目标,用简洁准确的语言描述,给予足够背景信息和示例,使用清晰指令,对特殊要求明确指示,如输出格式、字数限制等。 7. 参考优秀案例:研究和学习已有的优秀提示词案例,在领域社区、Github 等资源中可找到大量案例。 8. 实践、迭代、优化:多与语言模型互动,根据输出提高提示词质量,尝试各种变体,比较分析输出差异,持续优化提示词构建。 9. 活用提示工程工具:目前已有一些提示工程工具可供使用,如 Anthropic 的 Constitutional AI。 10. 跟上前沿研究:提示工程是前沿研究领域之一,持续关注最新研究成果和方法论。 精心设计的提示词能最大限度发挥语言模型的潜力,多实践、多学习、多总结,终可掌握窍门。
2025-01-31
coze的学习知识库
以下是关于 Coze 的学习知识库的相关内容: 一、引言 作者大圣是致力于使用 AI 技术将自己打造为超级个体的程序员。本文是关于使用 Coze 打造企业级知识库教程中数据库概念的细化,适合正在学习 Coze 且对数据库节点有困惑的人。在学习 AI Agent 过程中,有经典公式:AI Agent = LLM(大模型)+Planning(规划)+Memory(记忆)+Tools(工具),其中记忆离不开数据库组件。本文从非编程人士角度讲清数据库概念和基本使用,通过和 Excel 对比帮助理解,以更好利用 ChatGPT 等工具辅助学习。另外,作者正在规划一个关于 AI 时代应具备编程基础的系列,包括数据库、知识库、变量、JSON、API、操作系统与服务器、Docker 等内容。 二、大圣:胎教级教程:万字长文带你使用 Coze 打造企业级知识库 1. 2024.06.05 更新:为帮助非编程人士理解数据库概念,补充额外教程,如有疑惑可读。 2. 2024.06.08 更新:为帮助非编程人士理解知识库概念,补充额外教程,建议阅读。 3. 2024.06.10 更新:为帮助非编程人士理解变量概念,补充额外教程,。 4. 2024.06.12 更新:B站 对应的视频链接:https://www.bilibili.com/video/BV1YM4m167zP/?spm_id_from=333.999.0.0 。读完本文可收获 AI Agent 的概念及核心公式、字节初代 AI Agent 产品 Coze 的详细教程、使用一个知识库的例子及 Coze 的使用方法。 三、胎教级教程:万字长文带你理解 RAG 全流程 关于新知识学习,作者推荐 Claude + Coze 的方法。Claude 是目前最强的 AI 大模型,Coze 是一款 AI Agent 的衍生产品,其最大价值在于跟进 AI Agent 工具发展情况和做产品 Demo。在学习 RAG 过程中,作者首先通过 Claude 了解细节概念,再通过 Coze 搭建 Demo,并创建了 4 个 Bot,包括产品资料问答机器人(利用 Coze 的知识库能力演示知识库在企业中的应用)和 Query 改写助手学习 Bot。相关资料参考。
2025-01-31
从事20年的健康管理教练如何从0到1学习AI
以下是为从事 20 年健康管理教练的您提供的从 0 到 1 学习 AI 的建议: 1. 像优秀的医生和药物开发者那样学习:成为顶尖人才通常从多年的密集信息输入开始,通过正规学校教育和学徒实践,面对面地向最出色的实践者学习。 2. 构建模型生态系统:通过使用彼此堆叠的模型来训练 AI,而不是仅依赖大量数据和生成模型解决所有问题。例如,先训练生物学模型,再训练化学模型,然后添加特定于医疗保健或药物设计的数据点。 3. 参考他人的学习经验: 可以参考《雪梅 May 的 AI 学习日记》,其学习模式是输入→模仿→自发创造。您可以去 waytoAGI 社区发现自己感兴趣的 AI 领域,学习最新内容。 二师兄的经历也有一定参考价值,比如从获取安装包和教学视频迈出第一步,参与社群学习等。 4. 注重基础:预医学生从化学和生物学基础课程开始,设计新疗法的科学家也需经历多年相关学习。对于学习 AI 同样,要打好基础。 5. 保持良好的学习状态:有意愿和动力,能清醒地学进去东西。不必给自己太大压力,能学多少算多少。 6. 利用免费开源资源:很多学习资源是免费开源的,充分利用这些资源进行学习。
2025-01-30
我应该怎样开始学习AI
以下是新手开始学习 AI 的建议: 1. 了解 AI 基本概念: 阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。 浏览入门文章,了解 AI 的历史、当前的应用和未来的发展趋势。 2. 开始 AI 学习之旅: 在「」中,找到为初学者设计的课程,特别推荐李宏毅老师的课程。 通过在线教育平台(如 Coursera、edX、Udacity)上的课程,按照自己的节奏学习,并有机会获得证书。 3. 选择感兴趣的模块深入学习: AI 领域广泛(比如图像、音乐、视频等),根据自己的兴趣选择特定的模块进行深入学习。 掌握提示词的技巧,它上手容易且很有用。 4. 实践和尝试: 理论学习之后,实践是巩固知识的关键,尝试使用各种产品做出作品。 在知识库提供了很多大家实践后的作品、文章分享,欢迎实践后的分享。 5. 体验 AI 产品: 与现有的 AI 产品进行互动,如 ChatGPT、Kimi Chat、智谱、文心一言等 AI 聊天机器人,了解它们的工作原理和交互方式。 6. 对于中学生来说: 从编程语言入手学习,如 Python、JavaScript 等,学习编程语法、数据结构、算法等基础知识。 尝试使用 AI 工具和平台,如 ChatGPT、Midjourney 等,探索面向中学生的 AI 教育平台,如百度的“文心智能体平台”、Coze 智能体平台等。 学习 AI 基础知识,包括基本概念、发展历程、主要技术及在各领域的应用案例。 参与 AI 相关的实践项目,如参加学校或社区组织的 AI 编程竞赛、创意设计大赛等活动,尝试利用 AI 技术解决生活中的实际问题。 关注 AI 发展的前沿动态,关注权威媒体和学者,思考 AI 技术对未来社会的影响。 记住,学习 AI 是一个长期的过程,需要耐心和持续的努力。不要害怕犯错,每个挑战都是成长的机会。随着时间的推移,您将逐渐建立起自己的 AI 知识体系,并能够在这一领域取得成就。完整的学习路径建议参考「通往 AGI 之路」的布鲁姆分类法,设计自己的学习路径。
2025-01-30
0基础,如何开始学习ai
对于 0 基础学习 AI 的朋友,以下是一份详细的学习指南: 1. 了解 AI 基本概念: 建议阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。 浏览入门文章,了解 AI 的历史、当前的应用和未来的发展趋势。 2. 开始 AI 学习之旅: 在「」中,您能找到为初学者设计的课程,特别推荐李宏毅老师的课程。 还可以通过在线教育平台(如 Coursera、edX、Udacity)上的课程,按照自己的节奏学习,并有机会获得证书。 3. 选择感兴趣的模块深入学习: AI 领域广泛,比如图像、音乐、视频等,您可以根据自己的兴趣选择特定的模块进行深入学习。 掌握提示词的技巧,它上手容易且很有用。 4. 实践和尝试: 理论学习之后,实践是巩固知识的关键,尝试使用各种产品做出您的作品。 知识库提供了很多大家实践后的作品、文章分享,欢迎您实践后也进行分享。 5. 体验 AI 产品: 与现有的 AI 产品进行互动,如 ChatGPT、Kimi Chat、智谱、文心一言等 AI 聊天机器人,了解它们的工作原理和交互方式,获得对 AI 在实际应用中表现的第一手体验,并激发对 AI 潜力的认识。 对于中学生学习 AI,还有以下建议: 1. 从编程语言入手学习: 可以从 Python、JavaScript 等编程语言开始学习,学习编程语法、数据结构、算法等基础知识,为后续的 AI 学习打下基础。 2. 尝试使用 AI 工具和平台: 可以使用 ChatGPT、Midjourney 等 AI 生成工具,体验 AI 的应用场景。 探索一些面向中学生的 AI 教育平台,如百度的“文心智能体平台”、Coze 智能体平台等。 3. 学习 AI 基础知识: 了解 AI 的基本概念、发展历程、主要技术如机器学习、深度学习等。 学习 AI 在教育、医疗、金融等领域的应用案例。 4. 参与 AI 相关的实践项目: 可以参加学校或社区组织的 AI 编程竞赛、创意设计大赛等活动。 尝试利用 AI 技术解决生活中的实际问题,培养动手能力。 5. 关注 AI 发展的前沿动态: 关注 AI 领域的权威媒体和学者,了解 AI 技术的最新进展。 思考 AI 技术对未来社会的影响,培养对 AI 的思考和判断能力。 总之,无论是 0 基础还是中学生,都可以从编程基础、工具体验、知识学习、实践项目等多个方面入手,全面系统地学习 AI 知识和技能,为未来的 AI 发展做好准备。但请注意,部分内容由 AI 大模型生成,请仔细甄别。
2025-01-30
小白如何学习AI
对于小白学习 AI,以下是一些建议: 1. 了解 AI 基本概念: 阅读「」部分,熟悉 AI 的术语和基础概念,包括其主要分支(如机器学习、深度学习、自然语言处理等)以及它们之间的联系。 浏览入门文章,了解 AI 的历史、当前的应用和未来的发展趋势。 2. 开始 AI 学习之旅: 在「」中,找到为初学者设计的课程,特别推荐李宏毅老师的课程。 通过在线教育平台(如 Coursera、edX、Udacity)上的课程,按照自己的节奏学习,并有机会获得证书。 3. 选择感兴趣的模块深入学习: AI 领域广泛,比如图像、音乐、视频等,可根据自己的兴趣选择特定模块深入学习。 掌握提示词的技巧,它上手容易且很有用。 4. 实践和尝试: 理论学习后,实践是巩固知识的关键,尝试使用各种产品做出作品。 在知识库中有很多大家实践后的作品、文章分享,欢迎实践后分享。 5. 体验 AI 产品: 与现有的 AI 产品如 ChatGPT、Kimi Chat、智谱、文心一言等聊天机器人互动,了解其工作原理和交互方式,获得对 AI 在实际应用中表现的第一手体验,并激发对 AI 潜力的认识。 6. 持续学习和跟进: AI 是快速发展的领域,新的研究成果和技术不断涌现。关注 AI 领域的新闻、博客、论坛和社交媒体,保持对最新发展的了解。 考虑加入 AI 相关的社群和组织,参加研讨会、工作坊和会议,与其他 AI 爱好者和专业人士交流。 此外,您还可以参考《雪梅 May 的 AI 学习日记》,该日记适合纯 AI 小白。其学习模式是输入→模仿→自发创造,学习内容可根据个人兴趣在 waytoAGI 社区寻找最新的内容。学习时间较为灵活,且学习资源免费开源。
2025-01-30
35岁java后端开发如何转型AI开发
对于 35 岁的 Java 后端开发人员转型 AI 开发,以下是一些建议: 1. 利用固定格式文档结合 AI 进行代码开发时,要强调组员的主观能动性,让他们自主设计,组长负责引导和经验分享。文档并非唯一最佳方式,可尝试用简短描述或 Prompt 辅助代码生成。在 AI 编程中,设计非常重要,模块化低耦合设计和清晰的上下文对代码生成效果尤为关键。参考链接: 2. 借助 AI 编程工具(如 Cursor),熟悉 LLM 原理,探索复杂 Prompt 和定制化规则。开展 LLM 相关的 Side Project(如翻译工具、AI 对话应用等),通过实践快速掌握技能。将 AI 当老师,边做边学,获取即时反馈,持续提升。核心建议是行动起来,找到正反馈,坚持使用 AI 辅助编程。参考链接:
2025-01-29
Java 程序员如何从 0 到 1 开发微调模型
以下是 Java 程序员从 0 到 1 开发微调模型的步骤和相关信息: 准备工作: 假设您已经按照相关说明准备了训练数据。 使用 OpenAI CLI 进行微调: 1. 明确从哪里 BASE_MODEL 开始的基本模型的名称(如 ada、babbage、curie 或 davinci),您可以使用后缀参数自定义微调模型的名称。 2. 运行相关命令,该命令会执行以下操作: 使用文件 API 上传文件(或使用已经上传的文件)。 创建微调作业。 流式传输事件直到作业完成(这通常需要几分钟,但如果队列中有很多作业或您的数据集很大,则可能需要数小时)。 关于基本模型: 每个微调工作都从一个默认为 curie 的基本模型开始。模型的选择会影响模型的性能和运行微调模型的成本。您的模型可以是 ada、babbage、curie 或 davinci。请访问定价页面了解有关微调费率的详细信息。 微调作业的时间: 开始微调作业后,可能需要一些时间才能完成。在系统中,您的工作可能排在其他工作之后,训练模型可能需要几分钟或几小时,具体取决于模型和数据集的大小。如果事件流因任何原因中断,您可以通过运行特定命令恢复它。工作完成后,它应该显示微调模型的名称。 微调的优势: 1. 比即时设计更高质量的结果。 2. 能够训练比提示中更多的例子。 3. 由于更短的提示而节省了 Token。 4. 更低的延迟请求。 微调的步骤: 1. 准备和上传训练数据。 2. 训练新的微调模型。 3. 使用您的微调模型。 可微调的模型: 微调目前仅适用于以下基础模型:davinci、curie、babbage 和 ada。这些是原始模型,在训练后没有任何说明(例如 textdavinci003)。您还可以继续微调微调模型以添加其他数据,而无需从头开始。 安装建议: 建议使用 OpenAI 命令行界面。要安装这个,运行相关指令(以下说明适用于 0.9.4 及更高版本。此外,OpenAI CLI 需要 python 3)。通过将相关行添加到您的 shell 初始化脚本(例如.bashrc、zshrc 等)或在微调命令之前的命令行中运行它来设置您的环境变量。 此外,还有“大圣:全网最适合小白的 Llama3 部署和微调教程”,其核心代码全部参考如下开源项目: 。该教程有诸多亮点,如教您如何购买算力,手把手教您下载并部署 Llama3 模型,使用甄嬛数据集微调 Llama3 模型等,但不会讲解微调的技术性原理以及文中会用到的 Python 代码,且需要您充值 50 块钱购买算力的预充值。
2025-01-04
我能用AIAgent,做什么关于Java程序员可用的工具?
AI Agent 是基于大型语言模型(LLM)和其他技术实现的智能实体,其核心功能在于自主理解、规划决策、执行复杂任务。AI Agent 包括以下几个概念: Chain:通常一个 AI Agent 可能由多个 Chain 组成。一个 Chain 视作是一个步骤,可以接受一些输入变量,产生一些输出变量。大部分的 Chain 是大语言模型完成的 LLM Chain。 Router:我们可以使用一些判定(甚至可以用 LLM 来判定),然后让 Agent 走向不同的 Chain。例如:如果这是一个图片,则 a;否则 b。 Tool:Agent 上可以进行的一次工具调用。例如,对互联网的一次搜索,对数据库的一次检索。 总结下来,有三个 Agent: Responser Agent:主 agent,用于回复用户(伪多模态)。 Background Agent:背景 agent,用于推进角色当前状态(例如进入下一个剧本,抽检生成增长的记忆体)。 Daily Agent:每日 agent,用于生成剧本,配套的图片,以及每日朋友圈。 这三个 Agent 每隔一段时间运行一次(默认 3 分钟),期间会分析历史对话,变更人物关系(亲密度、了解度等),变更反感度,如果超标则拉黑用户,抽简对话内容,提取人物和用户的信息成为“增长的记忆体”,按照时间推进人物剧本,并且有概率主动聊天(与亲密度正相关,跳过夜间时间)。 对于 Java 程序员来说,可以利用 AI Agent 中的工具调用功能,例如对相关技术文档的搜索和检索,以辅助解决编程中的问题;也可以借助其分析和理解能力,对代码逻辑进行审查和优化建议等。
2024-08-09
Java学习路线
Java学习路线 Java是一种面向对象的编程语言,广泛应用于开发各种应用程序,包括Web应用程序、移动应用程序、桌面应用程序等。近年来,Java一直是世界上最受欢迎的编程语言之一。 如果您想学习Java,以下是一条建议的学习路线: 1. Java基础 掌握Java的基本语法,包括变量、数据类型、运算符、控制流语句、函数等。 学习面向对象编程的基本概念,包括类、对象、继承、封装、多态等。 熟悉Java集合框架,包括ArrayList、HashMap、HashSet等。 2. Java开发工具 安装并配置Java开发环境,包括JDK、IDE等。 学习使用Java调试工具,如JDWP等。 熟悉Java版本控制工具,如Git等。 3. Java Web开发 学习HTML、CSS和JavaScript等前端开发语言。 学习Servlet、JSP等Java Web开发技术。 熟悉Java Web框架,如Spring MVC、Struts等。 4. Java高级主题 学习多线程编程、网络编程、数据库编程等Java高级主题。 熟悉设计模式,如单例模式、观察者模式、工厂模式等。 学习Java性能优化技巧。 5. 项目实战 参与开源项目或开发自己的Java项目。 不断练习和积累经验,提高Java编程能力。 以下是一些学习Java的资源: 书籍: 《Java编程入门》 《Java核心技术》 《Effective Java》 在线课程: MOOC平台,如Coursera、edX等。 B站、慕课网等视频网站。 社区论坛: Stack Overflow Reddit Java 学习Java需要时间和精力,但只要坚持不懈,就一定能够掌握这门强大的编程语言。
2024-05-09
输出一个“BIM工程师如何用AI辅助工作”的PPT
很抱歉,目前没有关于“BIM 工程师如何用 AI 辅助工作”的 PPT 相关内容。但 BIM 工程师可以考虑以下几个方面利用 AI 辅助工作: 1. 利用 AI 进行建筑信息模型的自动生成和优化,提高建模效率和准确性。 2. 借助 AI 对建筑性能进行模拟和预测,例如能耗分析、结构稳定性评估等。 3. 通过 AI 实现施工进度的智能规划和监控,及时发现潜在的延误风险。 4. 运用 AI 辅助进行建筑材料和设备的选型,以达到成本控制和质量提升的目的。 您可以根据以上思路来制作 PPT。
2025-01-22
AIGC提示词工程师怎么考
成为 AIGC 提示词工程师通常需要具备以下条件: 1. 学历要求:本科及以上学历,计算机科学、人工智能、机器学习相关专业背景。 2. 工具熟悉度:熟悉 ChatGPT、Llama、Claude 等 AI 工具的使用及原理,并具有实际应用经验;熟练掌握 ChatGPT、Midjourney 等 AI 工具的使用及原理。 3. 项目经验:负责制定和执行 AI 项目,如 Prompt 设计平台化方法和模板化方法。 4. 技术理解:了解并熟悉 Prompt Engineering,包括常见的 Prompt 优化策略(例如 CoT、Fewshot 等)。 5. 数据分析能力:对数据驱动的决策有深入的理解,能够基于数据分析做出决策。 6. 创新思维:具有创新思维,能够基于业务需求提出并实践 AI first 的解决方案。 7. 行业关注:对 AIGC 领域有深入的理解与实际工作经验,保持对 AI 技术前沿的关注。 8. 编程能力:具备一定的编程和算法研究能力,能应用新的 AI 技术和算法于对话模型生成;具有一定的编程基础,熟练使用 Python、Git 等工具。 在面试过程中,以下方面是加分项: 1. 需求拆解能力/产品需求嗅觉:考验需求拆解、控制 AI 稳定输出理想结果的能力。 2. 懂技术:Prompt 设计离不开有 AIGC 开发经验,懂开发和底层原理才能写出更好的 Prompt。 3. 有参与做过 AIGC 产品应用:例如用 Langchain 等框架去写,解决应用场景及其中的技术细节,包括商业化变现、解决 OpenAI 请求需要科学上网的问题、负载均衡/APIKey 管理等。 4. 想法在用户需求认知前面:面试官给出行业场景(例如美妆),在无提示情况下,能畅享 AI 在该行业上赋能的功能场景,能联想到 To B 或 B2B2C 的场景是加分项。因为用户往往无法感知到 AI 能带来的帮助,需要面试者去了解用户工作流,有种“创造需求”的感觉。 公司在筛选几百份简历后,最终选择的 AIGC 提示词工程师和 AI 训练师,通常是像爱折腾的 00 后,有技术开发背景,对 Prompt 有独特深刻见解的人员。
2024-12-22
怎么考取注册提示词工程师证
提示词工程师是在与人工智能模型交互时,负责设计和优化提示的专业人员。他们的目标是通过精心构造的提示,引导模型产生准确、有用和相关的回答。 提示词工程师的主要职责包括: 1. 设计提示:根据用户需求和模型能力设计有效的提示,考虑提示的长度、结构、措辞和信息量等因素,以清晰传达用户意图并引导模型生成满意结果。 2. 优化提示:通过收集用户反馈、分析模型结果和实验不同的提示策略等方式不断优化提示,以提高模型性能。 3. 评估提示:使用各种指标评估提示的有效性,如模型的准确率、流畅度和相关性等。 提示词工程师需要具备以下技能和知识: 1. 领域知识:对所工作的领域有深入了解,以便设计出有效的提示。 2. 自然语言处理(NLP):了解 NLP 的基本原理和技术,能够理解和生成自然语言文本。 3. 人工智能(AI):了解 AI 的基本原理和技术,能够理解和使用 AI 模型。 4. 沟通能力:具备良好的沟通能力,与用户、团队成员和其他利益相关者有效沟通。 以下是一些提示词工程师工作的实际案例: 1. Claude 官方文档提示词工程最佳实践中提到提示词的组成部分顺序很重要,包括“\n\nHuman:”、任务上下文、语气上下文、背景数据和文档、详细任务描述和规则、示例、对话历史、即时任务描述或请求、逐步思考/深呼吸、输出格式等。 2. 提示词工程师应做到开发测试用例、构建初版提示词、进行用例测试、优化提示词、分享完善后的提示词,且不要忘记测试边缘情况。 关于考取注册提示词工程师证的具体方式,目前可能还没有统一的标准和认证体系。但您可以通过以下途径提升相关能力: 1. 学习相关课程,如小七姐的提示词编写提升课,课程完成学习后通过结课考试获取证书。课程能帮助您提升表达能力、逻辑思维能力,熟练编写提示词,学会以商业化和工具化标准交付提示词,熟知提示词工程和行业常识及发展路径,搞懂提示词如何封装成工具,并获得自学路径以便继续深度学习。 2. 实践积累经验,不断测试和迭代自己编写的提示词。 3. 关注行业动态,了解最新的提示词工程技术和发展趋势。
2024-12-22
怎么成为一个提示词工程师
提示词工程师是在与人工智能模型交互时,负责设计和优化提示的专业人员,其目标是通过精心构造的提示,引导模型产生准确、有用和相关的回答。 提示词工程师的主要职责包括: 1. 设计提示:根据用户需求和模型能力设计有效的提示,考虑提示的长度、结构、措辞和信息量等因素,清晰传达用户意图并引导模型生成满意结果。 2. 优化提示:通过收集用户反馈、分析模型结果和实验不同的提示策略等方式不断优化提示,提高模型性能。 3. 评估提示:使用各种指标如模型的准确率、流畅度和相关性等来评估提示的有效性。 提示词工程师需要具备以下技能和知识: 1. 领域知识:对所工作的领域有深入了解,以便设计出有效的提示。 2. 自然语言处理(NLP):了解 NLP 的基本原理和技术,能够理解和生成自然语言文本。 3. 人工智能(AI):了解 AI 的基本原理和技术,能够理解和使用 AI 模型。 4. 沟通能力:具备良好的沟通能力,与用户、团队成员和其他利益相关者有效沟通。 以下是一些提示词工程师工作的实际案例: 1. 教育类:自动优化 Prompt,作者为 JackeyLiu,分类为代码,协助用户完成提示词优化。熟悉,将常规的 Prompt 转化为符合框架的优秀 Prompt,并让 chatGPT 输出符合预期的回复。 2. 商业类:自动优化 Prompt,作者为 JackeyLiu,分类为代码,协助用户完成提示词优化。熟悉,将常规的 Prompt 转化为符合框架的优秀 Prompt,并让 chatGPT 输出符合预期的回复。 提示词工程师是一个新兴的职业,随着人工智能技术的不断发展,对其需求将会越来越大。
2024-12-22
我是图像开发工程师,我需要研发图像处理有关的程序,可以找哪个ai 工具
如果您是图像开发工程师,需要研发图像处理有关的程序,以下是一些可供选择的 AI 工具: 1. 图片处理方面:DallE、Leonardo、BlueWillow、Midjourney。 2. 去水印工具:AVAide Watermark Remover、Vmake、AI 改图神器。 3. 画质增强工具:Magnific(https://magnific.ai/)、ClipDrop(https://clipdrop.co/imageupscaler)、Image Upscaler(https://imageupscaler.com/)、Krea(https://www.krea.ai/)。更多工具可以查看网站的图像放大工具库:https://www.waytoagi.com/category/17
2024-11-30
aigc提示工程师应该学习哪些课程
以下是 AIGC 提示工程师应该学习的一些课程: 1. 针对开发者的 AIGPT 提示工程课程:由 OpenAI 技术团队成员授课,涵盖软件开发最佳实践的提示,常见用例如总结、推理、转换和扩展,以及使用 LLM 构建聊天机器人等内容。 2. 范德堡大学的提示工程课程:教您成为生成 AI 工具的专家用户,展示利用生成式人工智能工具的示例,提高日常工作效率,并深入了解其工作原理。 3. 了解大型语言模型背后的理论:深入探讨自然语言处理中基本模型的细节,学习创新技术,涉及基于 Transformer 的模型,以及少量学习和知识蒸馏等转移学习技术,聚焦新的 LLM 发展方向。 4. 提示词培训课——Part4:包括提词工程的基础概念和实用技巧,如利用地规构建思考链条、探讨提示词的敏感性问题、解释'token'概念及相关操作,深入讲解提示词的进阶技术,如增强推理能力、运用元提示和任务分解技巧,探讨 AIAgent 和 AIAgentic 的概念和差别,学习多智能体设计模式,梳理提词落地流程。
2024-10-31