54、Exploring Sequence-to-Sequence Architectures: From Machine Translation to Decoders

Exploring Sequence-to-Sequence Architectures: From Machine Translation to Decoders

1. Machine Translation Basics

In the realm of machine translation, we often start by creating a translator object. We first format the source and target characters. For instance, we select a mini - batch of 32 samples, convert lists of character strings to lists of tensors, and pad them to get tensors.

src_batch = pad_sequence(seqs2tensors( 
    train_src_seqs[:32], token2idx), 
    batch_first=True, padding_value=0) 
tgt_batch = pad_sequence(seqs2tensors( 
    train_tgt_seqs[:32], token2idx), 
    batch_first=True, padding_value=0) 

We then create padding masks to remove padding symbols from the attention:


                
PowerShell 7 环境已加载 (版本: 7.5.2) PS C:\Users\Administrator\Desktop> cd E:\AI_System PS E:\AI_System> .\venv\Scripts\activate (venv) PS E:\AI_System> python agent\environment_interface.py 2025-08-27 23:27:30,799 - CoreConfig - INFO - 📂 从 E:\AI_System\config\default.json 加载配置: { "LOG_DIR": "E:/AI_System/logs", "CONFIG_DIR": "E:/AI_System/config", "MODEL_CACHE_DIR": "E:/AI_System/model_cache", "AGENT_NAME": "\u5c0f\u84dd", "DEFAULT_USER": "\u7ba1\u7406\u5458", "MAX_WORKERS": 4, "AGENT_RESPONSE_TIMEOUT": 30.0, "MODEL_BASE_PATH": "E:/AI_Models", "MODEL_PATHS": { "TEXT_BASE": "E:/AI_Models/Qwen2-7B", "TEXT_CHAT": "E:/AI_Models/deepseek-7b-chat", "MULTIMODAL": "E:/AI_Models/deepseek-vl2", "IMAGE_GEN": "E:/AI_Models/sdxl", "YI_VL": "E:/AI_Models/yi-vl", "STABLE_DIFFUSION": "E:/AI_Models/stable-diffusion-xl-base-1.0" }, "NETWORK": { "HOST": "0.0.0.0", "FLASK_PORT": 8000, "GRADIO_PORT": 7860 }, "DATABASE": { "DB_HOST": "localhost", "DB_PORT": 5432, "DB_NAME": "ai_system", "DB_USER": "ai_user", "DB_PASSWORD": "secure_password_here" }, "SECURITY": { "SECRET_KEY": "generated-secret-key-here" }, "ENVIRONMENT": { "ENV": "dev", "LOG_LEVEL": "DEBUG", "USE_GPU": true }, "DIRECTORIES": { "DEFAULT_MODEL": "E:/AI_Models/Qwen2-7B", "WEB_UI_DIR": "E:/AI_System/web_ui", "AGENT_DIR": "E:/AI_System/agent", "PROJECT_ROOT": "E:/AI_System" } } 2025-08-27 23:27:30,799 - CoreConfig - INFO - 📂 从 E:\AI_System\config\local.json 加载配置: {} 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🌐 从 E:\AI_System\.env 加载环境变量 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_ROOT=E:\AI_System 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__PROJECT_ROOT=E:\AI_System 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__AGENT_DIR=E:\AI_System\agent 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__WEB_UI_DIR=E:\AI_System\web_ui 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DIRECTORIES__DEFAULT_MODEL=E:\AI_Models\Qwen2-7B 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_ENVIRONMENT__LOG_LEVEL=DEBUG 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_HOST=localhost 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_PORT=5432 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_NAME=ai_system 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_USER=ai_user 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_DATABASE__DB_PASSWORD=****** 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_SECURITY__SECRET_KEY=****** 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__TEXT_BASE=E:\AI_Models\Qwen2-7B 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__TEXT_CHAT=E:\AI_Models\deepseek-7b-chat 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__MULTIMODAL=E:\AI_Models\deepseek-vl2 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__IMAGE_GEN=E:\AI_Models\sdxl 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__YI_VL=E:\AI_Models\yi-vl 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_MODEL_PATHS__STABLE_DIFFUSION=E:\AI_Models\stable-diffusion-xl-base-1.0 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__HOST=0.0.0.0 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__FLASK_PORT=8000 2025-08-27 23:27:30,799 - CoreConfig - INFO - 🔄 环境变量覆盖: AI_SYSTEM_NETWORK__GRADIO_PORT=7860 2025-08-27 23:27:30,799 - CoreConfig - WARNING - ⚠️ 模型路径不存在: STABLE_DIFFUSION = E:/AI_Models/stable-diffusion-xl-base-1.0 2025-08-27 23:27:30,799 - CoreConfig - INFO - ✅ 配置系统初始化完成 2025-08-27 23:27:31,074 - EnvironmentInterface - INFO - ✅ 初始化环境模块: EnvironmentInterface 2025-08-27 23:27:31,074 - EnvironmentInterface - INFO - ✅ 初始化环境模块: EnvironmentInterface 2025-08-27 23:27:31,074 - EnvironmentInterface - INFO - 环境路径配置完成 2025-08-27 23:27:31,074 - EnvironmentInterface - INFO - 环境路径配置完成 2025-08-27 23:27:31,098 - EnvironmentInterface - INFO - ✅ 数据库初始化完成: E:\AI_System\02_核心代码\environment.db 2025-08-27 23:27:31,098 - EnvironmentInterface - INFO - ✅ 数据库初始化完成: E:\AI_System\02_核心代码\environment.db 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - 系统监控线程启动 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - 系统监控线程启动 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - ✅ 环境接口初始化完成 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - ✅ 环境接口初始化完成 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - ✅ 环境接口连接到核心系统 2025-08-27 23:27:31,099 - EnvironmentInterface - INFO - ✅ 环境接口连接到核心系统 ===== 环境接口测试 ===== 工作区信息: { "workspace_root": "E:\\AI_System", "models_dir": "E:\\AI_System\\01_模型存储", "cache_dir": "E:\\AI_System\\01_模型存储/下载缓存", "system_dir": "E:\\AI_System\\02_核心代码", "temp_dir": "E:\\AI_System\\04_环境工具/临时补丁", "python_dir": "E:\\AI_System\\04_环境工具/Python环境" } 系统信息: { "os": "Windows 10", "cpu": "14 cores, 20 threads", "memory": "31.84 GB", "disk": "3815.43 GB", "python_version": "3.10.10" } 工作区内容: { "error": "[WinError 2] 系统找不到指定的文件。: 'E:\\\\AI_System\\\\main_agent.py'" } VIP系统测试: 2025-08-27 23:27:31,102 - EnvironmentInterface - INFO - Agent agent-001 请求访问 GPU 资源 2025-08-27 23:27:31,102 - EnvironmentInterface - INFO - Agent agent-001 请求访问 GPU 资源 请求访问权限: True VIP状态: { "GPU": { "available": true, "locked_by": null }, "HighMemory": { "available": true, "locked_by": null } } 2025-08-27 23:27:31,102 - EnvironmentInterface - INFO - Agent agent-001 释放 GPU 资源 2025-08-27 23:27:31,102 - EnvironmentInterface - INFO - Agent agent-001 释放 GPU 资源 释放后VIP状态: { "GPU": { "available": true, "locked_by": null }, "HighMemory": { "available": true, "locked_by": null } } 资源管理测试: 当前资源: [ { "id": 1, "name": "Theme-Dark", "type": "skin", "path": "/themes/dark", "is_active": false }, { "id": 2, "name": "Toolkit-AI", "type": "tool", "path": "/tools/ai_toolkit", "is_active": false } ] 激活资源: 激活结果: True 激活后资源状态: [ { "id": 1, "name": "Theme-Dark", "type": "skin", "path": "/themes/dark", "is_active": true }, { "id": 2, "name": "Toolkit-AI", "type": "tool", "path": "/tools/ai_toolkit", "is_active": false } ] 系统状态: { "initialized": true, "running": true, "last_updated": 1756308451.099932, "errors": [], "warnings": [] } 健康状态: 健康 - 系统运行正常 关闭系统... 2025-08-27 23:27:31,115 - EnvironmentInterface - INFO - 🛑 关闭环境接口... 2025-08-27 23:27:31,115 - EnvironmentInterface - INFO - 🛑 关闭环境接口... 2025-08-27 23:27:36,130 - EnvironmentInterface - INFO - ✅ 环境接口已关闭 2025-08-27 23:27:36,130 - EnvironmentInterface - INFO - ✅ 环境接口已关闭 ✅ 测试完成 (venv) PS E:\AI_System>
08-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值