algo算法实验平台代码分享

algo算法实验平台代码分享


1. 介绍

  • 本实验平台包括前端及后台两个模块,前端由 vue开发而来,后端主要采用 python编写,主要用于算法效果测试测评及改进。
原平台算法已做脱敏,使用者可以根据自己需求进行改写或开发,此分享代码原则上仅做示例或简单展示使用;
  • 算法模型:
    图像视觉模块:物体检测、物体分类、颜色识别、人脸识别与匹配、以图搜图等多个图像视觉模块,nlp模块:地址匹配、关键词提取、命名实体识别、文本分类,文本去重等数据分析:主要包括可视化等模块。

2. 演示与示例

  • api启动命令
pip install -r ./requirements.txt 
python main.py

请添加图片描述

  • web启动命令
npm install
npm run dev

请添加图片描述

-访问网址:

在浏览器输入网址:
http://localhost:8001/

登录页面示例
请添加图片描述

首页页面示例
请添加图片描述

以图搜图页面示例
请添加图片描述

人脸识别页面示例1(数据库图片)
请添加图片描述

人脸识别页面示例2(自定义图片)
请添加图片描述

文本及NLP页面示例
请添加页面示例图片描述

文本及NLP页面示例
请添加图片描述

数据库可视化页面示例
请添加图片描述


3. 配置与启动

1. 环境配置:api: pip install -r ./requirements.txt web: npm install2. 后端 api:api启动:python main.pyapi添加应用示例:人脸识别及匹配:(1)创建人脸数据库:将含有人脸的图片放到 "app/lib/simface/face_images_min/images/" 下,运行 ”build_face2localh5.py“ 生成人脸数据索引(2)添加 人脸识别方法添加至 main.py “app”中, 如“from app.lib.simface.localdb_query import cosine_similarity_map as face_similar”(3)定义人脸识别app路由地址, main.py3. 前端 web:web启动: npm run devweb 打包:npm run buildweb添加页面:(1)在".\src\views"创建vue文件,导入".\src\views\main-sidebar.vue"中;(2)在路由页".\src\router\index.js" 添加路由地址即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/17470.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hive on spark小文件问题【hive.merge.sparkfiles参数不生效】

hive on spark小文件问题【hive.merge.sparkfiles参数不生效】 我也是查看了我们目前集群的版本是spark是3.2.3版本 hive是3.1.3版本,都是比较新的版本,正常是支持这个参数的 在测试环境中,如果在sql中不使用group by函数其实可以可以生效的…

jquery实现甘特图时效管理

一、效果图 二、html文件 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang"en"><head><script src"../../../baoBiaoHtml/js/jquery-1.9.0.js"></script><script src"../..…

cyclo(Ser-Ser),23409-30-5,环(L-丝氨酰基-L-丝氨酰),具有明确的生物活性

​资料编辑|陕西新研博美生物科技有限公司小编MISSwu​ 产品描述&#xff1a; cyclo(Ser-Ser)&#xff08;CAS号&#xff1a;23409-30-5&#xff09;&#xff0c;环二肽(2,5-哌嗪二酮)是Z小的环肽&#xff0c;许多天然环二肽化合物都具有明确的生物活性&#xff0c;例如作为抗…

1.2 向量基础

什么是向量 向量的定义 ①向量是有大小和方向的有向线段。 ②向量没有位置&#xff0c;只有大小和方向 ③向量的箭头是向量的结束&#xff0c;尾是向量的开始 ④向量魔术的位移能被认为是宇宙平行的唯一序列 &#xff08;向量的数组不是向量的位置&#xff0c;而是向量在各个维…

安全用电管理平台针对电气火灾的解决方案 安科瑞 许敏

摘要&#xff1a; 安全用电管理平台是针对我国当前电气火灾事故频发而设计的一套电气火灾预警和预防管理系统&#xff0c;该系统是基于移动互联网、云计算技术、通过物联网传感终端&#xff08;现场监控模块、传输模块&#xff09;&#xff0c;将供电侧、用电侧电气安全参数实时…

西门子plc以太网模块电脑与300plc以太网连接

内容概况 捷米特ETH-S7200-JM01它不占用PLC编程口&#xff0c;编程软件和上位机软件可以通过以太网对PLC进行数据监控和采集&#xff0c;同时触摸屏也可以通过扩展RS485口与PLC进行通讯。这样的多重通讯功能&#xff0c;让PLC的使用更加灵活和方便&#xff01; NetSCADA组态监…

用C#写汉诺塔问题

假设要将n个圆盘从A->C&#xff0c;中间可以借助B&#xff0c;那么递归思路是这样的&#xff0c;我们先将除最大的一个圆盘外的其它n-1个圆盘从A->B,借助C&#xff0c;然后将最大的一个圆盘搬到C&#xff0c;最后将刚才的n-1个盘子&#xff0c;从B->C借助A&#xff0c…

Flutter:架构概览

概览 Flutter本质上是一个跨平台的UI工具集&#xff0c;允许在各自操作系统上复用同样的代码。 尽可能提供原生体验的高性能和复用代码。 开发中&#xff0c;Flutter应用在一个VM上运行&#xff0c;使得可在保留状态且无需重新编译情况下&#xff0c;进行热加载。 发行时&…

原子操作CAS

CAS 悲观锁 具有强烈的独占和排他特性。在有悲观锁的情况下&#xff0c;对数据进行处理&#xff0c;数据会处于锁定状态。前面讲到的synchronized同一时间只允许一个线程访问某块资源&#xff0c;其他线程处于阻塞状态&#xff0c;就是一个独占锁&#xff0c;是悲观锁中的一种…

基于TF-IDF+Tensorflow+PyQt+孪生神经网络的智能聊天机器人(深度学习)含全部Python工程源码及模型+训练数据集

目录 前言总体设计系统整体结构图系统流程图孪生神经网络结构图 运行环境Python 环境TensorFlow 环境 模块实现1. 数据预处理2. 创建模型并编译3. 模型训练及保存4. 模型应用 系统测试1. 训练准确率2. 测试效果3. 模型生成 工程源代码下载其它资料下载 前言 本项目利用TF-IDF&…

[MMDetection]生成测试集预测的test.bbox.json文件

基于MMdetection3.10 困扰了大半天的问题&#xff0c;终于解决了。 方法1&#xff1a;定位到configs\_base_\datasets\coco_detection.py 将里面的路径全部换为自己的路径&#xff0c;最重要的是将以下注释取消掉&#xff0c;特别注意以下两个参数 改好的文件示例 # datase…

第一百零三天学习记录:数据结构与算法基础:算法和算法分析

注&#xff1a;截图转自王卓数据结构教学视频 算法和算法分析 算法的定义 对特定问题求解方法和步骤的一种描述&#xff0c;它是指令的有限序列。其中每个指令表示一个或多个操作。 算法的描述 自然语言&#xff1a;英文、中文 流程图&#xff1a;传统流程图、NS流程图 伪…