# 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 įģä¸č´ĻåˇįŽĄį
---
[](https://github.com/zmh-program/code-statistic)





[](https://app.fossa.com/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain?ref=badge_shield)
---
## đī¸ ScreenShot đ

## đ 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 đ
[

](https://github.com/)
[

](https://gitee.com/)
## đ Embedding Applications Structure đĢ

### [đ 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
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fzmh-program%2FDeeptrain?ref=badge_large)