Open-AutoGLM本地部署实录(附完整脚本+配置参数),限时公开

第一章:Open-AutoGLM本地部署概述

Open-AutoGLM 是一个基于 AutoGLM 架构的开源大语言模型推理框架,支持在本地环境中高效部署和运行大规模语言模型。其设计目标是为开发者提供灵活、可扩展的本地化 AI 推理能力,适用于私有化部署、数据敏感场景以及边缘计算环境。

部署前准备

在开始部署之前,需确保系统满足以下基础环境要求:
  • 操作系统:Ubuntu 20.04 或更高版本
  • GPU 支持:NVIDIA Driver ≥ 525,CUDA ≥ 11.8
  • Python 版本:3.10 或以上
  • 依赖管理工具:推荐使用 Conda 或 venv

环境配置与依赖安装

通过虚拟环境隔离项目依赖,避免版本冲突。执行以下命令初始化环境:

# 创建并激活虚拟环境
conda create -n openautoglm python=3.10
conda activate openautoglm

# 安装核心依赖
pip install torch==2.1.0+cu118 torchvision --extra-index-url https://download.pytorch.org/whl/cu118
pip install transformers accelerate peft
上述代码首先创建独立的 Python 环境,随后安装支持 CUDA 11.8 的 PyTorch 版本,最后引入 Hugging Face 提供的 Transformers 和 Accelerate 库,以实现模型的高效加载与分布式推理。

资源配置建议

根据模型规模不同,本地部署所需硬件资源有所差异。下表列出常见配置建议:
模型参数量最低 GPU 显存推荐 CPU 核心数内存需求
7B16GB832GB
13B24GB1264GB
30B+多卡 2×24GB16128GB

启动服务

完成环境搭建后,可通过以下命令拉取 Open-AutoGLM 源码并启动本地推理服务:

git clone https://github.com/openglm/Open-AutoGLM.git
cd Open-AutoGLM
python app.py --model-path openautoglm-7b --device cuda:0 --port 8080
该指令将加载指定模型路径中的权重文件,并在本地 8080 端口启动 HTTP 服务,支持通过 API 进行文本生成请求。

第二章:环境准备与依赖配置

2.1 Open-AutoGLM架构解析与本地运行原理

Open-AutoGLM采用分层解耦设计,核心由模型加载引擎、推理调度器与上下文管理器构成。其本地运行依赖于轻量化服务容器,可在无网络环境下完成语义解析与生成任务。
组件交互流程

用户输入 → 上下文解析 → 模型推理 → 结果生成 → 缓存同步

配置示例
{
  "model_path": "/local/glm-quantized.bin",
  "max_context_len": 2048,
  "device": "cuda"
}
该配置指定量化模型路径,最大上下文长度控制内存占用,device参数决定计算后端。CUDA支持显著提升本地推理吞吐量。
关键特性
  • 支持动态批处理,提升GPU利用率
  • 内置Prompt缓存机制,降低重复计算开销
  • 提供RESTful接口供本地应用调用

2.2 系统环境要求与硬件资源配置建议

最低系统环境要求
运行本系统需满足基础软硬件条件,以确保服务稳定。操作系统建议使用 64 位 Linux 发行版(如 CentOS 8+ 或 Ubuntu 20.04 LTS),依赖库包括 glibc 2.31+ 和 systemd 232+。
推荐硬件配置
为保障高并发处理能力,建议配置如下资源:
组件CPU内存存储
应用服务器4 核8 GB100 GB SSD
数据库服务器8 核16 GB500 GB SSD(RAID 1)
关键服务启动参数示例
export JAVA_OPTS="-Xms4g -Xmx8g -XX:+UseG1GC"
./startup.sh --port 8080 --max-threads 200
上述参数中,-Xms4g-Xmx8g 设定 JVM 初始与最大堆内存,避免频繁 GC;-XX:+UseG1GC 启用 G1 垃圾回收器以优化停顿时间。

2.3 Python环境搭建与核心依赖库安装

Python环境配置
推荐使用pyenv管理多个Python版本,确保项目兼容性。通过以下命令安装并设置全局版本:

# 安装 pyenv
curl https://pyenv.run | bash
# 设置 Python 3.11.5 为全局版本
pyenv global 3.11.5
该方式可避免系统默认Python版本带来的依赖冲突,提升开发稳定性。
核心依赖库安装
使用pip结合requirements.txt批量安装常用科学计算与数据处理库:
  • numpy:高性能数组运算
  • pandas:结构化数据分析
  • matplotlib:基础绘图支持
  • jupyter:交互式开发环境
执行命令:

pip install -r requirements.txt
此方法确保团队环境一致性,简化部署流程。

2.4 GPU驱动与CUDA工具链配置实践

环境准备与驱动安装
在配置GPU计算环境前,需确认显卡型号及内核版本兼容性。推荐使用NVIDIA官方提供的.run文件进行驱动安装,避免与系统包管理器冲突。
# 停用开源nouveau驱动
echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist.conf
echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist.conf
update-initramfs -u

# 安装NVIDIA驱动(以版本535为例)
chmod +x NVIDIA-Linux-x86_64-535.129.03.run
sudo ./NVIDIA-Linux-x86_64-535.129.03.run --no-opengl-files --dkms
上述脚本禁用了默认的nouveau驱动,并通过DKMS方式安装闭源驱动,确保后续内核升级后仍能正常加载。
CUDA Toolkit部署
驱动就绪后,从NVIDIA官网下载对应系统的CUDA Toolkit,建议选择runfile方式安装以获得更高控制粒度。
  1. 执行安装命令:sudo sh cuda_12.4.0_550.54.15_linux.run
  2. 取消勾选“Driver”选项(驱动已单独安装)
  3. 启用CUDA Toolkit与cuDNN组件
安装完成后,配置环境变量:
export PATH=/usr/local/cuda-12.4/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH
该设置使系统可定位nvcc编译器及CUDA运行时库,为后续深度学习框架调用提供基础支持。

2.5 模型运行依赖项验证与调试

在部署机器学习模型前,必须确保所有运行依赖项正确安装并版本兼容。常见的依赖包括框架(如 PyTorch、TensorFlow)、数据处理库(如 NumPy、Pandas)以及自定义模块。
依赖项检查脚本
import pkg_resources

required = {'torch', 'transformers', 'numpy'}
installed = {pkg.key for pkg in pkg_resources.working_set}
missing = required - installed

if missing:
    print(f"缺失的包: {missing}")
else:
    print("所有依赖已满足")
该脚本通过 pkg_resources 扫描当前环境已安装的包,对比预设依赖列表,输出缺失项。适用于 CI/CD 流程中的前置校验。
常用调试策略
  • 使用 pip check 检测包冲突
  • 通过虚拟环境隔离测试
  • 记录 requirements.txt 的精确版本

第三章:模型获取与本地化部署

3.1 官方模型权重下载与完整性校验

模型权重获取途径
官方发布的模型权重通常托管在可信平台,如Hugging Face或项目GitHub仓库。建议使用wgetcurl命令行工具进行下载,确保传输过程可追踪。
wget https://huggingface.co/llama/weights-v2/pytorch_model.bin
该命令从指定URL下载模型主权重文件,适用于Linux与macOS系统。参数默认保存至当前目录,可通过-O指定输出路径。
完整性校验机制
为防止文件损坏或篡改,需验证哈希值。常用SHA-256算法生成校验码:
  • 计算本地文件哈希:shasum -a 256 pytorch_model.bin
  • 比对官方公布的哈希值
文件名预期SHA-256
pytorch_model.bina1b2c3...

3.2 模型文件结构解析与路径配置

标准模型目录布局
典型的机器学习模型项目遵循统一的文件组织结构,便于训练、部署和版本管理。常见结构如下:
  • model.pkl:序列化模型权重文件
  • config.json:模型超参数与元信息
  • preprocessor.pkl:特征预处理组件
  • requirements.txt:依赖声明
路径配置最佳实践
使用环境变量或配置文件管理路径,提升可移植性。例如:
import os
MODEL_PATH = os.getenv("MODEL_PATH", "./models/best_model.pkl")
CONFIG_PATH = os.path.join(MODEL_PATH, "config.json")
上述代码通过 os.getenv 优先读取环境变量,若未设置则回退到默认路径,确保在开发与生产环境中灵活切换。
资源配置表格示意
文件名用途是否必需
model.pthPyTorch 模型权重
tokenizer.json文本分词器配置

3.3 本地推理服务启动与接口测试

服务启动流程
在模型加载完成后,需通过 Flask 或 FastAPI 框架启动本地推理服务。以下为基于 FastAPI 的服务启动代码示例:
from fastapi import FastAPI
from pydantic import BaseModel
import uvicorn

app = FastAPI()

class PredictRequest(BaseModel):
    text: str

@app.post("/predict")
def predict(request: PredictRequest):
    # 模拟推理逻辑
    result = {"label": "positive", "confidence": 0.96}
    return result

if __name__ == "__main__":
    uvicorn.run(app, host="127.0.0.1", port=8000)
上述代码定义了一个 POST 接口 /predict,接收 JSON 格式的文本请求体,并返回预测结果。其中 host="127.0.0.1" 限制服务仅本地访问,port=8000 指定端口。
接口测试方法
可使用 cURL 命令或 Python requests 库进行测试:
  1. curl -X POST "http://127.0.0.1:8000/predict" -H "Content-Type: application/json" -d '{"text":"hello world"}'
  2. 验证返回状态码是否为 200,响应内容是否符合预期结构。

第四章:配置优化与性能调优

4.1 推理引擎选择与后端加速配置

在构建高性能AI服务时,推理引擎的选择直接影响模型的执行效率与资源利用率。常见的推理引擎包括TensorRT、ONNX Runtime和OpenVINO,各自针对不同硬件平台优化。
主流推理引擎对比
引擎支持硬件典型延迟(ms)
TensorRTNVIDIA GPU5-15
ONNX RuntimeCPU/GPU/FPGA8-20
OpenVINOIntel CPU/VPU6-18
TensorRT 配置示例

// 构建推理引擎
IBuilder* builder = createInferBuilder(gLogger);
INetworkDefinition* network = builder->createNetworkV2(0U);
// 设置优化配置
IBuilderConfig* config = builder->createBuilderConfig();
config->setMemoryPoolLimit(MemoryPoolType::kWORKSPACE, 1ULL << 30);
上述代码初始化TensorRT构建器并配置工作内存池,setMemoryPoolLimit限制临时显存使用,避免GPU内存溢出。通过精确控制计算图优化策略,可实现低延迟高吞吐的推理服务。

4.2 显存优化与批量推理参数调整

在深度学习推理阶段,显存使用效率直接影响模型部署的吞吐能力。合理配置批量大小(batch size)是关键环节,过大将导致显存溢出,过小则无法充分利用GPU并行计算能力。
动态显存分配策略
现代框架如PyTorch提供`torch.cuda.amp`自动混合精度训练,可显著降低显存占用:

with torch.cuda.amp.autocast():
    outputs = model(inputs)
    loss = criterion(outputs, targets)
该机制通过将部分运算转为FP16执行,减少显存带宽需求,提升推理速度。
批量推理参数调优
需根据GPU显存容量和模型大小进行参数调整。以下为常见配置参考:
显存容量推荐Batch Size注意事项
8GB8–16避免高分辨率输入
16GB32–64启用混合精度更佳

4.3 API服务封装与并发能力提升

在构建高可用微服务架构时,API服务的封装设计直接影响系统的可维护性与扩展性。通过接口抽象与依赖注入,可实现业务逻辑与网络通信的解耦。
统一API封装结构
采用标准响应体格式,确保前后端交互一致性:
type ApiResponse struct {
    Code    int         `json:"code"`
    Message string      `json:"message"`
    Data    interface{} `json:"data,omitempty"`
}
上述结构中,Code 表示业务状态码,Message 提供可读信息,Data 携带实际数据,支持任意类型嵌套。
并发处理优化
使用Goroutine并发调用多个子服务,显著降低响应延迟:
  • 通过 sync.WaitGroup 控制协程生命周期
  • 结合 context 实现超时与链路追踪传递

4.4 配置文件详解与自定义参数设置

配置文件是系统行为控制的核心,通常以 YAML 或 JSON 格式存储。通过合理设置参数,可实现服务的精细化调优。
常用配置项说明
  • server.port:指定应用监听端口
  • logging.level:控制日志输出级别
  • database.url:定义数据库连接地址
自定义参数示例
app:
  name: MyApp
  version: 1.0.0
  debug: true
  cache:
    enabled: true
    ttl: 3600
上述配置定义了应用名称、版本及调试模式,并启用了缓存功能,TTL 设置为 3600 秒,表示缓存数据有效期为一小时。
参数加载优先级
来源优先级
命令行参数最高
环境变量中等
配置文件基础

第五章:总结与后续应用方向

微服务架构的持续演进
现代云原生系统中,微服务已从单一服务拆分发展为服务网格化管理。企业可通过引入 Istio 实现流量控制、安全策略和可观测性统一管理。例如,某电商平台在高并发促销场景下,利用 Istio 的熔断机制避免了核心订单服务雪崩。
  • 服务发现与注册:Consul 或 Nacos 可动态维护服务实例状态
  • 配置中心:集中管理跨环境配置,减少部署差异风险
  • 链路追踪:集成 Jaeger 实现全链路调用分析
边缘计算中的实践案例
某智能物流系统将推理模型下沉至边缘节点,使用 Kubernetes Edge(KubeEdge)实现云端协同管理。以下为边缘 Pod 部署片段:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: edge-inference
spec:
  replicas: 3
  selector:
    matchLabels:
      app: object-detection
  template:
    metadata:
      labels:
        app: object-detection
    spec:
      nodeSelector:
        node-role.kubernetes.io/edge: "true"
      containers:
        - name: detector
          image: registry.example.com/yolo-edge:v1.2
AI 运维的融合路径
通过 AIOps 平台对日志进行异常检测,可提前识别潜在故障。某金融客户采用 LSTM 模型分析 Prometheus 时序指标,在 CPU 使用率突增前 8 分钟发出预警,准确率达 92%。
技术方向适用场景推荐工具
自动化测试CI/CD 流水线验证Playwright + Jenkins
安全合规敏感数据审计OpenPolicyAgent
内容概要:本文详细介绍了利用二维时域有限差分法(2D FDTD)对光子晶体90度弯曲波导进行数值仿真的Matlab代码实现。该仿真方法旨在精确分析光子晶体波导在弯曲结构下的光传输特性,揭示其导光机制与缺陷模式的调控原理。资源包含完整的Matlab程序代码,支持对空间网格划分、介电常数分布、边界条件(如PML吸收边界)及光源参数等关键仿真要素的灵活设置与优化,便于用户复现结果并开展深入研究。通过仿真可直观获得光场在波导中的传播动态、透射谱特性以及能量损耗情况,为高性能光子器件的设计与优化提供理论依据和技术支持。; 适合人群:具备电磁场理论、光学基础和Matlab编程能力,从事光子学、集成光学或纳米光子器件研究的研究生、科研人员及工程技术开发者。; 使用场景及目标:①学习和掌握FDTD方法在周期性介质(光子晶体)器件仿真中的具体应用流程;②研究90度弯波导的光传输性能,分析弯曲损耗来源并探索低损耗结构优化方案;③作为光子集成电路中关键无源器件的设计与教学参考案例,服务于学术研究与工程实践。; 阅读建议:建议结合光子晶体能带理论与FDTD算法基本原理进行系统学习,运行代码时应逐步调整结构参数与仿真设置,观察光场演化和输出结果的变化,以深化对物理现象的理解,并可在此基础上拓展至其他复杂光子结构(如分束器、谐振腔)的仿真分析。
内容概要:本文系统研究了基于共识的捆绑算法(Consensus-Based Bundle Algorithm, CBBA)在多智能体多任务分配中的应用,重点聚焦于远程太空船交会与维修任务中的相对运动规划(RPO)问题。通过构建多航天器协同任务场景,采用Matlab代码实现了CBBA算法的全过程仿真,展示了其在分布式决策框架下高效完成任务分配的能力。研究深入探讨了任务收益建模、路径规划约束、通信延迟与动态重规划等关键环节,验证了CBBA在确保任务分配一致性、避免资源冲突、适应动态环境变化以及优化整体任务效能方面的优越性能,为复杂空间任务中的自主协同提供了可靠的技术路径。; 适合人群:具备控制理论、航天动力学、分布式优化或多智能体系统等相关背景,从事航天任务规划、智能优化算法研究或相关工程实践的研究生、科研人员及航空航天领域工程师。; 使用场景及目标:①为多航天器在轨服务(如交会对接、空间维修)提供高效、鲁棒的分布式任务分配解决方案;②深入理解CBBA算法的核心机制及其在高动态、强约束空间任务中的适应性与优化潜力;③推动分布式人工智能算法在航天工程实际系统中的集成与应用验证。; 阅读建议:建议读者结合提供的Matlab代码,重点剖析任务建模逻辑、收益函数设计、共识迭代过程及收敛性分析模块,通过修改场景参数进行仿真实验,以深化对多智能体协同决策机制与算法性能边界条件的理解。
内容概要:本文研究了一种计及自适应预测修正的微电网模型预测控制(MPC)优化调度方法,并提供了基于Matlab的完整代码实现。该方法融合自适应预测机制与MPC滚动优化框架,有效应对微电网中可再生能源出力波动、负荷需求不确定性等多重挑战,显著提升调度决策的精度与系统鲁棒性。通过构建动态反馈校正机制,实时修正预测模型误差,优化未来时段的运行策略,实现对微电网内部分布式电源、储能系统及可控负荷的协同调控,达成经济性、稳定性与环保性多目标的综合优化。所提方法具有较强的工程实用性与理论价值,为现代智能微电网的能量管理系统提供了可靠的技术支撑。; 适合人群:具备电力系统分析、优化控制理论基础及Matlab编程能力的研究生、科研人员,以及从事微电网、智能配电系统、新能源并网等领域技术研发的工程技术人员。; 使用场景及目标:①应用于高校与科研机构开展微电网优化调度算法的仿真研究与性能验证;②服务于电力企业或能源科技公司开发先进能量管理系统(EMS),提升微电网运行效率与可再生能源消纳能力;③作为自动化、电气工程等专业的高级教学案例,帮助学生深入理解MPC在复杂能源系统中的建模、优化与反馈控制全过程。; 阅读建议:建议读者结合Matlab代码逐模块分析算法实现流程,重点掌握预测模型构建、滚动优化求解及反馈修正机制的设计逻辑,可通过调整预测时域、权重系数与扰动场景等参数进行仿真实验,深入理解各环节对系统性能的影响。
内容概要:本文围绕电力系统短期负荷预测问题,深入研究了基于极限学习机(ELM)及其智能优化算法的应用方法,提出并实现了白鲸优化算法(BWO)和鹭鹰优化算法(IBOA)对ELM模型的关键参数进行寻优的技术路径。通过Matlab编程实现,优化后的模型有效提升了预测精度,降低了原始ELM因随机初始化带来的不稳定性和误差波动,增强了模型在面对电力负荷不确定性变化时的泛化能力和鲁棒性。研究系统阐述了ELM的基本原理、两种新型群智能优化算法的搜索机制及其在解决非线性参数优化问题上的优势,并通过实验对比验证了优化模型在均方根误差(RMSE)、平均绝对百分比误差(MAPE)等指标上的显著优越性,为电力系统负荷预测提供了高效可靠的解决方案。; 适合人群:具备电力系统分析、人工智能算法理论基础及Matlab编程能力的高校研究生、科研机构研究人员以及电力公司从事负荷预测、电网调度与能源管理的工程技术人员。; 使用场景及目标:①应用于电网调度中心的短期负荷预测业务,提高预测准确性,保障电力供需平衡;②为智能优化算法在电力工程领域的落地应用提供可复现的技术范例;③支撑电力市场出清、发电计划制定、储能系统配置及需求侧响应等关键决策环节; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点理解ELM网络结构搭建、适应度函数设计、优化算法迭代流程及预测结果后处理等关键步骤,通过调整数据集和参数设置,深入掌握模型调优技巧,并尝试将该方法迁移至风电、光伏功率预测等相似时序预测任务中。
下载代码方式:https://pan.quark.cn/s/d305330341ec 在当代科技领域中,华为作为中国顶尖的科技企业,持续研发先进技术以优化用户的使用感受。鸿蒙操作系统(HarmonyOS)是由华为独立设计的一款面向多场景的分布式操作系统,其目标在于消除不同设备间的隔阂,促成无障碍的联合工作。本指南将详尽阐释在非华为品牌的个人电脑上,如何运用鸿蒙超级终端、多屏联动(多视窗)特性以及NFC芯片,使这些功能得到充分的发挥。 鸿蒙超级终端作为鸿蒙系统的关键特性之一,它将多样化的设备整合为一个统一体,使用户能够在多个设备之间无拘无束地转换和共享资源。对于非华为电脑的使用者而言,或许需要借助华为的电脑助手软件或特定的鸿蒙OS应用来实现与鸿蒙设备的对接。在完成相关软件的安装和配置后,用户能够借助超级终端特性将第三方电脑与华为手机、平板及其他鸿蒙设备进行配对,达成文件交换、屏幕显示同步乃至跨设备操作。 多屏联动(多视窗)特性是华为为增强工作效率而策划的特色功能。在非华为电脑上运用这一特性,用户能够将手机或平板的显示界面投射到电脑上,甚至可以在电脑上直接操控移动设备的应用,达成两个显示界面间的流畅配合。例如,用户可以在电脑上撰写文档的同时,在手机上查阅资料,两者同步进行,显著提升了工作效率。 NFC(近场通信)芯片是物联网技术的一种实践,它能够储存数据并与具备NFC功能的设备展开互动。在华为的生态系统里,NFC芯片常被用于迅速启动特定任务,如激活多屏联动。只需将设定了相应指令的NFC芯片贴在电脑或手机上,轻轻触碰,就能自动启动多屏联动,极为便捷。 在实践这个指南的过程中,用户应留意以下几点: 1. 保证你的非华为电脑具备NFC功能,并且已安装了最新的华为电脑助...
内容概要:本文提出了一种基于非合作博弈理论的居民负荷分层调度模型,并采用双层鲸鱼优化算法进行求解,旨在应对风电出力不确定性下的电力系统负荷调度问题。该模型通过构建系统运营商与居民用户之间的双层博弈架构,上层以最小化负荷峰谷差为目标制定激励性电价信号,下层用户则在电价引导下优化用电行为以降低电费支出,最终实现纳什均衡状态。双层鲸鱼优化算法被用于高效求解该嵌套优化问题,在保证全局寻优能力的同时提升了收敛精度。仿真结果表明,该模型能有效实现削峰填谷,改善负荷曲线形态,增强电网对可再生能源的消纳能力,具有良好的应用前景。; 适合人群:具备一定电力系统基础知识和优化算法背景的研究生、科研人员及从事智能电网、需求响应、能源管理等领域的工程技术人员。; 使用场景及目标:①应用于高比例可再生能源接入的配电系统中,实现居民侧负荷的智能化调控;②为电力公司设计分时电价或激励型需求响应机制提供理论依据与技术支持;③作为双层优化、智能算法与博弈论在能源系统中融合应用的教学与研究案例。; 阅读建议:读者应重点关注非合作博弈的建模逻辑与双层优化问题的分解方法,建议结合Matlab代码实现部分,动手复现仿真过程,深入理解鲸鱼算法在上下层迭代求解中的实现细节,并尝试将其推广至多主体能源交互、虚拟电厂调度等更广泛的场景中。
源码链接: https://pan.quark.cn/s/a4b39357ea24 在深度学习领域,卷积神经网络(Convolutional Neural Network, CNN)是处理序列数据和图像数据的重要工具。 Keras 是一个高级神经网络API,它提供了便捷的方式来构建和训练CNN模型。 本文将深入探讨Keras中的`Conv1D`和`Conv2D`层的区别,帮助读者更好地理解和应用这两个关键组件。 `Conv1D`和`Conv2D`的主要区别在于它们处理的数据维度。 `Conv1D`主要用于一维数据,如时间序列分析、文本分类等,而`Conv2D`则用于二维数据,如图像处理。 1. 数据维度: - `Conv1D`:该层接受一维输入,形状通常是 `(batch_size, time_steps, features)`。 在这里,`time_steps`表示序列的长度,`features`是每个时间步的特征数量。 - `Conv2D`:该层处理二维输入,例如图像,其形状为 `(batch_size, height, width, channels)`。 `height`和`width`代表图像的高度和宽度,`channels`通常对应RGB图像的三个颜色通道或单通道灰度图像。 2. 卷积核(Kernel): - `Conv1D`的卷积核也是一维的,沿着输入的时间轴进行滑动,对每个时间步的特征进行卷积操作。 - `Conv2D`的卷积核是二维的,它同时在图像的高度和宽度方向上滑动,可以捕获空间上的局部特征。 3. 参数设置: - `kernel_size`:对于`Conv1D`,它是一个整数,表示卷积核在时间轴上的跨度。 对于`Conv2D`,它是一个包含两个整数...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值