采集内容管理平台(BaoAI小宝人工智能和量化系统和和 )

优采云 发布时间: 2021-10-27 16:30

  采集内容管理平台(BaoAI小宝人工智能和量化系统和和

)

  BaoAI小宝人工智能与量化系统

  人工智能和量化从这里开始

  

  

  

  

  

  

  

  小宝人工智能量化平台是一个简单、直观、强大的前后端SPA开发框架。支持国际化,基于模块,使得WEB应用、人工智能和量化系统的开发更加快捷方便。平台收录多个模块,主要包括基于角色的权限管理基础平台(用户、角色、权限、日志、附件、配置参数、分类管理)、通知模块、代码自动生成模块、任务系统模块、内容管理系统模块、 网站模块、电子手册模块、人工智能模块、图像识别模块、人脸识别模块、金融数据模块、大数据模块、量化交易模块等。

  特点:下载源代码

  宝爱前后端分离框架结构,包括前端项目和后端项目

  文档

  应用程序接口

  模块扩展

  前端和后端开发工具

  视觉工作室代码

  安装插件:

  Visual Studio Code 的中文(简体)语言包

  jshint

  Python

  Git 历史

  项目后端BaoAIBack安装步骤

  需要 Python 3.6

  安装依赖库的常用国内镜像

  https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学

https://mirrors.aliyun.com/pypi/simple/ # 阿里云

https://pypi.douban.com/simple/ # 豆瓣

https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学

https://pypi.hustunique.com/ # 华中科技大学

  安装步骤:

  # 1. 创建虚拟环境

# windows, 假设项目根路径:d:/baoai/BaoaiBack/

cd d:/baoai/BaoaiBack

mkdir venv

cd venv

python -m venv .

# 运行虚拟环境

d:/baoai/BaoaiBack/venv/Scripts/activate.bat

cd d:/baoai/BaoaiBack

# linux, 假设项目根路径:/baoai/BaoaiBack/

cd /baoai/BaoaiBack

mkdir venv

cd venv

python -m venv .

# 运行虚拟环境

source /baoai/BaoaiBack/venv/bin/activate

cd /baoai/BaoaiBack

# 2. 安装依赖库(必须处于虚拟环境)

# windows 安装依赖库

python -m pip install --upgrade pip

pip install -r requirements.txt

# 如果下载速度慢可以采用国内镜像(推荐)

python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

# linux 安装依赖库

python -m pip3 install --upgrade pip

pip3 install -r requirements.txt

# 如果下载速度慢可以采用国内镜像

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

# 3. 运行 Restful 服务

# windows

# 默认访问:http://localhost:5000/api

run_baoai.bat

# linux

# 默认使用gunicorn做为wsgi

chmod +x run_baoai.sh

./run_baoai.sh

# 4. 运行 www 服务(Jinja模块)

# windows

run_www.bat

# linux

chmod +x run_www.sh

./run_www.sh

# 常用功能

# 清空缓存

python manage.py clean

  项目后台数据库

  该项目支持最流行的关系数据库,包括:SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird。

  提供了 Sqlite 数据库和 MySQL 数据脚本文件。MySQL 支持 5.5 及以上。

  数据库转换不需要修改代码,修改config.py中的SQLALCHEMY_DATABASE_URI即可。

  默认使用 sqlite 数据库。优点是不需要安装专门的数据库软件,方便测试和开发。生产部署请使用mysql或其他数据库软件。

  sqlite数据存放在db/baoai.db中,直接使用。

  mysql数据库脚本保存在db/baoai.mysql.sql中,需要新建一个baoai等数据库,然后导入脚本。

  如果您使用其他数据库,您可以使用 Navicat Premium 工具菜单中的数据传输在不同数据库之前迁移数据。

  数据库相关操作:

  # 数据迁移服务

# 初始化

python manage.py db init

# 模型迁移

python manage.py db migrate

# 数据库脚本更新(操作数据)

python manage.py db upgrade

  项目代码自动生成模块

  使用自动代码生成模块,可以直观地完成字段、模型、生成的数据库、前端代码、后端代码、权限配置。一般项目可以零代码实现。这部分主要包括三个扩展模块:数据迁移模块、自动代码模型模块和自动代码生成模块

  BaoAI小宝人工智能与量化平台系统架构

  

  BaoAI小宝人工智能与量化平台知识系统

  可应用于各行业的前后端系统软件开发、cms、人工智能、图像识别、人脸识别、大数据、量化投资等领域。前后端分离SPA架构,使用AngularJS/Bootstrap等前端框架实*敏*感*词*融量化服务。

  

  基于宝爱的设计案例:

  内容管理网站:

  

  管理系统背景:

  

  人工智能:

  

  量化系统:

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线