尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

day18-课程介绍+环境适配

day18-课程介绍+环境适配
📅 发布时间:2026/6/18 21:15:23

自我介绍

张晓波: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 list或conda info -e可以查看已有的虚拟环境列表。

下载内核:pip install ipykernel

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

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

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

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

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

相关新闻

  • 2025铝单板厂家推荐杰兰斯装饰,专业定制异形双曲等多款铝单板!
  • 2025年棒球帽,卫衣,羽绒服生产厂家推荐排行榜,时尚舒适与品质保证的首选!
  • CF1789B Serval and Inversion Magic

最新新闻

  • 机器学习模型上线后失效的真相:从数据漂移到系统治理
  • 3步掌握抖音下载神器:从零到批量下载的无水印解决方案
  • 天津高端全屋定制厂家哪家好?实力品牌解析 - 信息热点
  • 靠谱的北京高端全屋定制厂家排行避坑指南 - 信息热点
  • SEAM:给 YOLOv11 加上深度可分离卷积+SE注意力的组合拳
  • 以简驭繁,简单在生命维度中的丰盈力量

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号