day18-课程介绍+环境适配

news/2025/10/19 13:46:05/文章来源:https://www.cnblogs.com/fuminer/p/19150775

自我介绍

张晓波:bobo老师

  • 工信部认聘的数据分析和人工智能专家组专家,参与数字化人才《岗位能力标准》的制订工作。

  • 华为认证AI大模型专家讲师

专业的事交给专业的人去做

有言在先

  • 授课风格:
    • 没有鸡汤、没有段子。有认真负责的态度、有传道受业解惑的育人之志启智之能
  • 学习方法
    • 课上动脑听、课下用心练、笔记常翻译、消化在心中
  • 授课相关:好的授课过程就好比是谈一场恋爱,从来都不是一个人的事
    • 节奏快慢
    • 内容动态补充
    • 授课内容+顺序
    • ......
  • Finally:
    • 人无完人,每个人都有不同的短板和不足之处。互相理解、互相适应、搞定AI、成就大计!

核心内容

  • 参考企培方案

  • 任务:预习系列(参考2期)

    • day20-大模型基本概述+API调用3个课时
    • day21-大模型基本概述+API调用5个课时
    • day22-langchain框架基础4个课时
    • day23-langchain框架进阶
  • 下次课:下周四2025-10-23日(将上述day20-day21两天内容进行串讲和答疑)

  • 下下次课:下下周四2025-10-30日(将上述day22-day23两天内容进行串讲和答疑)

  • Agent系列

    • 轻量级框架
      • Functioncalling
      • swarm
      • openai-agent-sdk
    • 工业级框架
      • langgraph
      • MCP
  • RAG系列

    • langchain+RAG
    • Agentic RAG
    • GraphRAG
    • 多模态RAG

开发环境搭建

参考2期的”day16-开班“视频

Python解释器:

注意:python版本必须是3.10或者以上的版本。

Anaconda

定义:Anaconda是一个集成的Python发行版,专为数据科学、机器学习和AI开发而设计。它包含了常用的Python库、包管理工具(Conda)和Jupyter Notebook等开发工具。

在机器学习和AI开发中使用的原因

  • 环境管理便捷:可以通过Conda轻松创建和管理虚拟环境,为不同的项目设置独立的环境,避免Python依赖冲突。
  • 内置丰富资源:自带了众多常用的AI库,无需手动安装,节省了大量时间和精力。这使得开发者能够快速搭建起工作环境,立即开始项目开发。

Jupyter Notebook

定义:Jupyter Notebook是一个基于Web的交互式开发环境,支持Python代码编写、调试、运行以及数据可视化。它被广泛应用于AI研究、数据分析和机器学习模型训练。

在机器学习和AI开发中使用的原因

  • 交互式执行代码:支持分块执行代码,便于调试和数据分析。在机器学习和AI开发中,经常需要对代码进行反复调试和修改,Jupyter Notebook的这种特性可以让开发者快速查看代码执行结果,及时调整代码逻辑。
  • 文档与代码结合:可以在Notebook中添加Markdown文档,方便记录研究过程、注释代码功能和撰写项目报告。对于机器学习和AI项目,这种文档与代码相结合的方式非常有利于知识的整理和分享。
  • 与Anaconda完美兼容:Anaconda内置Jupyter Notebook,开箱即用,两者结合可以为机器学习和AI开发提供一个高效、便捷的工作环境1。

网盘下载安装:

通过网盘分享的文件:Anaconda
链接: https://pan.baidu.com/s/1v2TkkKPMOu5j2sOQ9viuNQ?pwd=udkg 提取码: udkg 
--来自百度网盘超级会员v5的分享

清华源下提供下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Conda简介

Conda是一个开源的软件包管理系统和环境管理系统。它最初是为Python程序创建的,但现在已经可以打包和分发其他软件,适用于Linux、OS X和Windows系统。以下是关于conda的详细信息:

主要功能

  • 包管理:可以快速安装、运行和更新包及其依赖项,类似于Node.js的npm或Python的pip,但功能更强大,能更好地处理依赖关系。
  • 环境管理:能够轻松地在计算机上创建、保存、加载和切换环境,使得在同一台机器上管理多个软件包版本成为可能,这对于需要不同版本的Python或特定依赖项的项目非常有用。

与pip的区别

  • 包管理范围:conda不仅可以管理Python包,还可以管理其他语言的包;而pip主要用于管理Python包。
  • 环境隔离方式:conda本身可以创建和管理独立的环境,而pip一般要与虚拟环境(如venv)结合使用来实现类似的隔离效果。
  • 依赖冲突解决:conda能够解决包之间的依赖关系冲突,确保安装兼容的包;pip在安装包时如果存在依赖冲突,可能需要手动解决。

虚拟环境创建

创建虚拟环境

  • 语法conda create -n <环境名称> [选项]
  • 示例:创建一个名为myenv且指定Python版本为3.8的虚拟环境,命令为conda create -n myenv python=3.10

激活与退出虚拟环境

  • 激活:使用命令conda activate <环境名称>,激活后命令行提示符会显示当前环境名称,表示已切换到该环境。

查看虚拟环境列表:使用命令conda env listconda info -e可以查看已有的虚拟环境列表。

下载内核:pip install ipykernel

内核和环境匹配:python -m ipykernel install --user --name=你虚拟环境的名字

云服务器(推荐申请一个)

  • 官网:https://www.autodl.com/home

  • 微信登录云服务器,登录成功后先在个人主页中充值5块钱。

  • 点击左上角的【容器实例】在主页租用一个新实例(实例==服务器)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025铝单板厂家推荐杰兰斯装饰,专业定制异形双曲等多款铝单板!

2025铝单板厂家推荐杰兰斯装饰,专业定制异形双曲等多款铝单板!当前铝单板领域的技术挑战在建筑装饰材料领域,铝单板因其轻质、耐腐蚀、易加工等特点,逐渐成为现代建筑设计中的重要选择。然而,随着市场需求的不断增…

高级语言程序设计低第一次作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13558 学号:102500429 姓名:王梓浩 安装c语言编译环境2.1内容2.2内容…

2025年南京网站建设服务商权威推荐榜单,专业建站与优质服务口碑之选

2025年南京网站建设服务商权威推荐榜单,专业建站与优质服务口碑之选随着互联网技术的飞速发展,越来越多的企业开始重视自身的在线形象和数字化转型。一个优秀的网站不仅能够提升企业的品牌形象,还能为企业带来更多的…

2025年棒球帽,卫衣,羽绒服生产厂家推荐排行榜,时尚舒适与品质保证的首选!

2025年棒球帽,卫衣,羽绒服生产厂家推荐排行榜,时尚舒适与品质保证的首选!随着时尚潮流的不断演变,消费者对服装的需求也在不断提升。在众多品牌中,如何选择既时尚又舒适的棒球帽、卫衣和羽绒服成为了许多人的难题。…

Deepspeed遇到的问题

问题一: 使用deepspeed的时候报错"ImportError: /root/.cache/torch_extensions/py310_cu118/fused_adam/fused_adam.so: cannot open shared object file: No such file or directory,使用网上的各种方法不成功…

CF1789B Serval and Inversion Magic

CF1789B Serval and Inversion Magic思路 由于讨论回文性我会将下面所有示例字符串以|分成两半 1.先思考我的[l,r]区间有哪些可能呢?第一种:区间跨左右不对称 1011|1110 如果想要这种区间反转后回文,至少要先保证11…

springboot配置拦截器,实现用户未登录不能访问其他页面

技术说明: springboot:2.1.4.RELEASE jQuery Ajax mysql:8.0.32 业务背景: 当我们没有登录的时候,如果访问其他页面,那就会造成信息泄露。所以,当用户没有登录的时候,访问其他页面的时候,必须自动跳转到用户登…

2025卫衣厂家口碑推荐:COVERNAT乐酷天品质卓越,时尚舒适首选!

2025卫衣厂家口碑推荐:COVERNAT乐酷天品质卓越,时尚舒适首选!随着时尚潮流的不断演变,棒球帽、卫衣和羽绒服等休闲服饰在市场上的需求日益增长。然而,这些产品在设计、材料和质量管控方面面临着诸多挑战。本文将深…

岐金兰AI元人文构想的系统化研究:理论创新与实践挑战

岐金兰AI元人文构想的系统化研究:理论创新与实践挑战 引言 随着人工智能技术的快速发展,AI伦理问题已成为学术界和产业界关注的焦点。传统"价值对齐"方法在应对复杂人类伦理体系时面临诸多挑战,技术决定论…

2025年兄弟机床维修厂家推荐排行榜,专业维修与高效服务口碑之选!

2025年兄弟机床维修厂家推荐排行榜,专业维修与高效服务口碑之选!随着制造业的快速发展,兄弟机床作为高精度、高性能的加工设备,在全球范围内得到了广泛应用。然而,机床在长期使用过程中难免会出现各种故障,选择一…

第二章博客

1.要找到第k小的数,只需要将所有的元素从小到大进行排序,找到排序后第k位置上的数即可。在排序算法中,假设采取归并排序的方式,就可以通过分治思想来达到排序的目的。首先先定义left和right两个指针,分别指向要排…

2025年工作服厂家推荐排行榜,防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工/文化衫/T恤/POLO衫/冲锋衣工作服公司推荐!

2025年工作服厂家推荐排行榜:防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工/文化衫/T恤/POLO衫/冲锋衣工作服公司推荐随着各行各业对工作服需求的不断增长,选择一家可靠的工作服生产厂家变得尤为重要…

2025年气泡膜机厂家推荐排行榜,气泡膜制袋机,高速气泡膜机,全自动气泡膜机,复合气泡膜机,小型气泡膜机公司精选!

2025年气泡膜机厂家推荐排行榜:气泡膜制袋机、高速气泡膜机、全自动气泡膜机等公司精选随着电子商务和物流行业的快速发展,气泡膜及其相关设备的需求日益增长。为了满足市场对高质量气泡膜及制袋机的需求,众多厂家纷…

深入解析:《Gdb 调试实战指南:不同风格于VS下的一种调试模式》

深入解析:《Gdb 调试实战指南:不同风格于VS下的一种调试模式》pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "C…

10 个常见的Python 错误及如何避免它们

Python 是一种非常灵活且强大的编程语言,但即使是经验丰富的开发者也可能会犯一些常见的错误。了解这些错误及其解决方法可以帮助你更高效地编写代码,减少调试时间。今天,就让我们一起看看 10 个常见的 Python 错误…

2025年手持光谱仪/光谱分析仪/便携式光谱仪厂家推荐榜单:矿石/元素/合金/贵金属分析利器,赛普斯/IF光谱仪精选!

2025年手持光谱仪/光谱分析仪/便携式光谱仪厂家推荐榜单:矿石/元素/合金/贵金属分析利器,赛普斯/IF光谱仪精选!随着科技的不断进步和工业需求的日益增长,手持光谱仪/光谱分析仪/便携式光谱仪在矿石、元素、合金、贵…

平铺窗口合成器杂谈

玩linux 有4-5年了,今天来简单梳理一下linux上我用过的一些平铺窗口合成器,也顺便说一下最近先换的一个合成器--niri 和平铺窗口绑定最多的标签就是 -- “效率提升”,“增加屏幕利用率”,我最初可能就是应为这些标…

微信公众号文章插入附件详细教程-适合于招聘,报名表,公告公示等

在公众号推文插入文档附件链接,是一个很实用的技巧,如果各位童鞋还没有掌握,可以跟着下面步骤学习一下,非常简单。 可用于推文插入添加招聘信息、申请表、登记表、报名表、大赛通知、公示名单、抽签结果、招标公告…

题解:P10514 考试

Solution 对于第 \(i\) 道题,\(k\) 个随机选中的同学全部答对的概率为: \[P_i = \frac{\binom{n - a_i}{k}}{\binom{n}{k}} \]由于题目相互独立,总概率为: \[P = \prod_{i=1}^{m} P_i = \prod_{i=1}^{m} \frac{\bi…

华为昇腾笔记之Mindspeed-LLM 中 MoE 实现机制与重写逻辑总览

🧩 Mindspeed-LLM 的 MoE 实现机制与重写逻辑总览 Mindspeed-LLM 基于 Megatron-Core 的 MoE 框架,在运行前通过一系列 Monkey Patch / Wrapper 注册, 将 Megatron 的核心 MoE 模块(Experts 层、Router 路由层、通…