
系统设计
文章平均质量分 87
xsdjj
这个作者很懒,什么都没留下…
展开
-
自然语言处理——文本分类平台功能及UI设计
目录1. 我的博客测试1.1 我的博客次标题我的博客测试1. 我的博客测试信息检索作为互联网应用的重要组成部分,1.1 我的博客次标题 &a原创 2018-11-04 21:04:58 · 2526 阅读 · 3 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(一)概念与构想
内容提要欢迎页面语料分析语料处理英文支持特征选择文本分类——工作空间配置文本分类——单一分类测试文本分类——分类器速度对比文本分类——分类算法对比文本分类——特征选择对比文本分类——NLV参数调优文本分类——kNN参数调优文本分类——SVM参数调优总结说明 本文档介绍笔者自己开发的自然语言处理——文本处理实验平台的系统功能及UI设计。笔者前期所做大量实验都是基于本工具平台。欢迎页面语料分...原创 2018-11-08 08:56:21 · 1194 阅读 · 1 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计——完整版
内容提要1 概述2 系统介绍2.1 功能全览2.2 核心功能3 系统架构3.1 云化架构图3.2 架构说明4 云化部署4.1 部署图4.2 部署说明4.3 部署实例5 设计实现5.1 RESTful微服务框架5.1.1 微服务框架图5.1.2 微服务框架实现5.2 中文分词微服务5.2.1 设计模式5.2.2 代码实现5.2.3 请求JSON5.2.3 响应JSON5.3 预处理微服务5.3.1...原创 2018-11-10 14:31:33 · 5577 阅读 · 1 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(十)数据可视化
内容提要数据可视化可视化演示数据可视化 应用访问界面如图所示:应用服务UI界面包括:微服务配置、分类任务配置;微服务资源监控,动态显示;数据集分析图、分类对比图;综合对比、参数调优等。可视化演示 分类任务运行效果如图所示,如未显示请点击图片显示。分类任务运行动图(JE-MP) 上图选择JE分词和MP特征选择。下图选择RS分词和CHI特征选择,效果如下,如未显...原创 2018-11-10 12:19:06 · 1210 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(九)应用服务
内容提要1 分类任务1.1 分类任务类图1.2 数据结构1.3 调度状态转移2 资源监控2.1 资源监控类图2.2 部分代码实现3 应用WEB部署 本文的应用服务是指机器学习任务的应用,主要涉及任务的调度、状态机、和微服务发现,微服务访问以及微服务资源的监控。1 分类任务1.1 分类任务类图 分类任务类图如图所示:分类任务类图1.2 数据结构 分类任务类图如图所示:分类...原创 2018-11-10 12:08:12 · 1367 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(八)部署配置
内容提要Docker镜像制作K8S RC创建K8S Service创建 本篇主要介绍Docker镜像的制作、RC和Service的创建。Docker镜像制作 下面以segment微服务为例描述Docker镜像制作过程。微服务配置文件config.properties内容:#restful API configlisten.ip=0.0.0.0listen.port=8081...原创 2018-11-10 11:42:44 · 972 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(六)特征选择微服务
内容提要特征选择类图部分实现代码请求JSON响应JSON 特征选择微服务主要实现如下特征选择算法:Document Frequency(DF)、Information Gain(IG)、(χ2)Chi-Square Test(CHI)、Mutual Information(MI)、Matrix Projection(MP)。特征选择类图 特征选择类图如图所示:图 特征选择微服务类图...原创 2018-11-10 11:03:59 · 580 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(五)预处理微服务
内容提要实现代码请求JSON响应JSON 文本分类任务的预处理阶段一般包括中文分词。这里中文分词单提出来,预处理阶段的主要任务是停用词去除、索引词典的构建、词文档矩阵化。实现代码预处理Action实现类package com.robin.pretreatment.action;import com.robin.loader.MircoServiceAction;import co...原创 2018-11-09 22:39:42 · 348 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(四)中文分词微服务
内容提要设计模式代码实现JSON格式 中文分词微服务包括分词方法有:RobinSeg(RS)、IKAnalyzer(IK)、JEAnalysis(JE)、MmSeg4j(MS)、PaoDing(PD)、SmallSeg4j(SS)。其中RS分词实现见我的文章:知更鸟中文分词RS设计实现 ,其他分词方法都采用发布的jar包进行封装装。设计模式 主要涉及外观模式、适配器模式、工厂模式和单例...原创 2018-11-09 22:03:08 · 454 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(三)RESTful微服务框架
内容提要微服务框架图微服务框架实现 基于Kubernetes的机器学习微服务系统设计——(1)概念与构想 为了微服务的接口交互统一,本系统采用统一的框架模式。采用Jersey软件框架,Jersey 是开源的RESTful框架, 实现了JAX-RS (JSR 311 & JSR 339) 规范。微服务框架图 RESTful框架实现流程如图所示:RESTful框架实现流程...原创 2018-11-09 21:52:04 · 907 阅读 · 0 评论 -
基于Kubernetes、Docker的机器学习微服务系统设计系列——(二)架构与部署
内容提要1 概述2 系统介绍2.1 功能全览2.2 核心功能3 系统架构3.1 云架构图3.2 架构说明4 云化部署4.1 部署图4.2 部署说明4.3 部署实例5 详细设计5.1 RESTful微服务框架5.1.1 微服务框架图5.1.2 微服务框架实现5.2 中文分词微服务5.3 预处理微服务5.4 特征选择微服务6 系统运行7 分析总结1 概述 本篇主要介绍基于Kubernetes、...原创 2018-11-08 21:48:49 · 2931 阅读 · 0 评论