基于SVM算法的智能法律助手
文件列表(压缩包大小 6.74M)
免费
概述
项目基于Spring Cloud,Vue构建,平台针对需要维权的用户而设计,主要提供如下三个功能模块。 一,提供问答服务模块。 用户可以在本模块中描述一句替换的话,系统将为用户推送出与用户描述相似的问题及答案。 二,罪名推测模块。 用户可以输入一个场景,系统将给用户推出此场景可能触发的罪名,量刑区间,以及可能触发的法律法规。 三,相似判定文书查询模块。 用户可以将自己的决策文书输入到系统中,系统将会为用户推送相似的决策文书。
初步SpringCloud版本:Finchley.SR2。 开发工具:IDEA。 Maven版本:3.3.9。
nodejs版本:v10.14.1 安装命令: npm安装服务
推荐:使用封装好的SVM算法模型的Docker合并优点如下:
荐使用Nginx服务器代理静态资源。 当前项目使用Nginx按照如下几个工作,同学们自行可以参照提供的配置项做适当修改。
版本:推荐使用6.2.4 创建索引:实体类->索引
问答模块索引的建立脚本
PUT / ai_answer_question
{
“映射”: {
“ answer_question ” : {
“属性” : {
“标题” : {
“类型”: “文本”,
“分析器”: “ ik_max_word ”,
“字段”: { //添加搜索推荐建议
“建议” :{
“类型“ : ”完成“,//特定的类型
”分析器“: ” ik_max_word “ //指定分词器
}
}
},
“内容”: {
“类型”: “文本”,
“分析器”: “ ik_max_word ”
}
}
}
}
}
另外两个模块的测试类像下面这样写测试类,通过Templateless脑创建就行
@RunWith(SpringRunner 。类)
@SpringBootTest
公共 类 CrimeTest {
@Autowired
ElasticsearchTemplate模板;
@Autowired
CrimeRepository存储库;
@Test
public void deleteIndex(){
模板。deleteIndex(犯罪。类);
}
@Test
public void testCreateIndexAndMapping(){
模板。的createIndex(犯罪。类);
模板。putMapping(犯罪。类);
}
}
推荐我提供的IK分词器:路径:/ resource / ik
转载自:https://github.com/zhuchangwu/lawyer-lover-cloud-backend https://github.com/zhuchangwu/lawyer-lover-vue-frontend
如果遇到文件不能下载或其他产品问题,请添加管理员微信:ligongku001,并备注:产品反馈
评论(0)