# transformer_learning **Repository Path**: luopub/transformer_learning ## Basic Information - **Project Name**: transformer_learning - **Description**: transformer 训练和attentions演示 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-06 - **Last Updated**: 2023-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 ## Transformer代码来源: https://github.com/jadore801120/attention-is-all-you-need-pytorch ## 部署运行 ### 1. 从gitee克隆本项目代码: git clone https://gitee.com/luopub/transformer_learning ### 2. 环境初始化并运行 - 进入项目目录:cd transformer_learning - 修改文件transformer_learning\setting.py中数据库配置部分mysql用户名和密码: ```python DATABASES = { 'sqlite3': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }, 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'transformer_learning', 'USER': os.environ.get('MYSQL_USERNAME') or 'root', 'PASSWORD': os.environ.get('MYSQL_PASSWORD') or 'mysql123', 'HOST': 'localhost', 'PORT': '3306', } } ``` - 运行脚本:setup-run.bat - 脚本运行成功后默认会生成如下几个用户: ```json { '用户': '王院长', '密码': '12345678', 'email': '', '角色': 管理员 }, { '用户': '张老师', '密码': '12345678', 'email': '', '角色': 研究员 }, { '用户': '张三丰', '密码': '12345678', 'email': '', '角色': 学生 } ``` - 接下来可以访问页面:http://localhost:9876/ ## 开发 ### 后端 - 上述环境配置好以后可以直接开发python ### 前端 - 子目录:transformer-explorer。使用了vue 3框架组合式api开发。