# Deeptrain **Repository Path**: zmh-program/Deeptrain ## Basic Information - **Project Name**: Deeptrain - **Description**: đŸ”Ĩ Deeptrain, An Open Source Deep Reinforcement Learning training platform. đŸ”Ĩ Deeptrain, 一ä¸Ēåŧ€æēæˇąåēĻåŧē化å­Ļ䚠莭įģƒåšŗå° - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 25 - **Forks**: 9 - **Created**: 2023-03-21 - **Last Updated**: 2025-08-19 ## Categories & Tags **Categories**: machine-learning **Tags**: None ## README
# Deeptrain ### đŸ”Ĩ An Open Source Deep Reinforcement Learning training platform X Unified Account Management System ### đŸ”Ĩ 一ä¸Ēåŧ€æēæˇąåēĻåŧē化å­Ļ䚠莭įģƒåšŗå° X įģŸä¸€č´ĻåˇįŽĄį†
---
[![Deeptrain Github Stats](https://stats.deeptrain.net/repo/zmh-program/Deeptrain?theme=dark)](https://github.com/zmh-program/code-statistic) ![system: linux/unix](https://img.shields.io/badge/system-Unix-important)   ![python: 3.9](https://img.shields.io/badge/python-3.9-success)   ![go: 1.22](https://img.shields.io/badge/go-1.22-00ADD8)   ![django: 4.1](https://img.shields.io/badge/Django-4.1-informational)   ![vue: 3.2](https://img.shields.io/badge/vue-3.2-42b883)   [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain?ref=badge_shield)
--- ## đŸš€ī¸ ScreenShot 🎋 ![screenshot](/docs/screenshot/screenshot.png) ## 🌊 Website Features 🔮 1. [X] 🍹 **User** 2. [X] đŸĨ **Files** 3. [X] 🧃 **Websocket protocol & Instant Message** 4. [X] đŸĩ **Website Management (GeoIP, Monitor)** 5. [X] ☕ **Database & Cache** 6. [X] 🍷 **Embedding Applications** 7. [X] 👋 **OAuth** *(Open Authorization)* 8. [X] 📚 **Blog & Text Audit** 9. [X] 🔍 **IP Verify** 10. [x] 🌀 **Front-end and Back-end Separation** 11. [x] 🌏 **i18n** *(Internationalization)* 12. [x] đŸ“Ģ **Email Validation** 13. [x] 📧 **Notification** 14. [x] 📝 **UAM** ## ✨ Open Authorization Support 🎈
[github](https://github.com/)  [gitee](https://gitee.com/) 

## 🏠 Embedding Applications Structure đŸŽĢ ![application](/docs/screenshot/application.jpg) ### [👉 Production & Deployment 👈](/docs/RUN.md) ## 📜 Change Log 📰 ### 🔨 version `1.x.x` - đŸĨŽ `Release 1.0` 1. Basic User Features (login, logout, register, cookies validate) - đŸŒŋ `Pre 1.1` 1. Prepare to migrate `channels` to `dwebsocket` (websocket protocol)

- 🎍 `Pre 1.2` 1. Update Static Files ### 🛠 version `2.x.x` - 🍒 `Release 2.0.0` 1. 🎉 Emoji Support 🎉 2. 📕 iframe Support ( home page)📘 3. ✈ beautify login / register page ✈ 4. đŸ”Ĩ Websocket: Channels -> dwebsocket đŸ”Ĩ 5. 🚀 Application Config 🚀

- 🍎 `Release 2.1.0 to 2.1.3` 1. **putting on `ICP record`, deploy website** 2. Use Django-form 3. Add `django-simple-captcha` validation 4. Add Embedding Application Repository Information(`shields.io`) 5. Add `Gunicorn` Support 6. Add `Websocket Security`(wss) Support

- 🍋 `Release 2.2.0 to 2.2.4.1` - File Features 1. validation, limits (including `permission`, `file size`, `file name length`) 2. download 3. upload (client `ajax` upload, server `uuid` file handle) 4. cache 5. pagination

- 🎁 `Pre 2.3.0 to 2.3.1` - GeoIP Monitor (User country, request region analysis) v2.3.0-2.3.1

- đŸŽ¯ `Pre 2.3.2-alpha to 2.3.2-beta.2` - Instant Message (Websocket Protocol)

- 🌍 `Pre 2.4.0 to 2.4.1` - `django-simple-captcha` -> `hCaptcha` verify

- ✈ `Pre 2.5.0 to 2.5.0.2` - Improve the performance of code & database - User Django-auth

- 🌲 `Pre 2.6.0 to 2.6.0.3` - Replit and Vercel deployment

- đŸ”Ĩ `Pre 2.7.0 to 2.7.2.3` - Admin Analysis Pages - Users & Requests Region Distribution - Server & Website Monitor

- 🎇 `Release 2.7.3 to 2.7.12` - Change Password Page - **Intelligent verification** - change password page - login page - register page - User Avatars - update Profile Page (`gitee`, `github`, `codepen` info)

- 🍀 `Pre 2.8.0 to 2.8.4.2` - dockerfile - update `Embedding Applications` structure - `SiteApplication` construction

- 📕 `Pre 2.9.0 to 2.9.1` - Reduce Photo size (per < 0.6MiB)

- 🚀 `Release 2.10.0 to 2.10.3` - `hCaptcha` -> `Cloudflare Turnstile` verify - Network attack and defense TEST (php) **Thanks to @APGPerson** - fixed file download bug

- 📕 `Pre 2.11.0 to 2.11.6` - Update README style

- 🙌 `Pre 2.12.0 to 2.12.6.2` - update models - update im - Use Verify using `Turnstile` and `hCaptcha` dual components - `Turnstile`: file-upload, login, change-password pages - `hCaptcha`: register page - Fixed the failure of multiple verification codes submitted by the deployment environment - call `(hcaptcha or turnstile).refresh()`

- 🧃 `Release 2.13.0 to 2.13.3` - **OAuth** *(Open Authorization)* - OAuth Login - OAuth Bind *(Support `Github`, `Gitee`)* - OAuth Config

- 📚 `Release 2.14.0-alpha to 2.14.7.1` - **Markdown Blog System** (`haystack` & `whoosh` & `jieba` & `mptt` & `layui`) - Articles - Comments (two-level) - Tags - Likes - Search & Highlight (haystack)

- â›ŗ `Pre 2.15.0 to 2.15.5` - change code & frontend structure - django commands - operation throttle

- 🔍 `Pre 2.16.0 to 2.16.4.4` - Text Audit (paddlehub dataset & model) - Docker-compose

- 👆 `Release 2.17 to 2.17.0.3` - python 3.7 -> 3.9 - django 3.2 -> 4.1 ### ⚡ version `3.x.x` - Golang + Vue ## License [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain?ref=badge_large)