首页 文章 精选 留言 我的

精选列表

搜索[开发工具包],共10011篇文章
优秀的个人博客,低调大师

xk-time 0.0.7 发布,Java 时间工具包,新增 Cron 表达式工具

xk-time 0.0.7 发布了,更新如下: 1. Cron 表达式工具 CronExpressionUtil ,让编写和验证 cron 表达式更加方便,包含: 验证和格式化 Cron 表达式方法,isValidExpression 和 formatExpression。 生成下一个或多个执行时间方法,getNextTime 和 getNextTimeList。 生成下一个或多个执行时间的日期格式化(yyyy-MM-dd HH🇲🇲ss)方法,getNextTimeStr 和 getNextTimeStrList。 对比 Cron 表达式下一个执行时间是否与指定 date 相等方法,isSatisfiedBy。 注意: 底层使用 quartz 的 CronExpression 处理。 2. 代码优化,增加注释说明。 欢迎试用和提建议,一起完善!

优秀的个人博客,低调大师

开源自然语言处理工具包hanlp中CRF分词实现详解

CRF简介 CRF是序列标注场景中常用的模型,比HMM能利用更多的特征,比MEMM更能抵抗标记偏置的问题。 [gerative-discriminative.png] CRF训练 这类耗时的任务,还是交给了用C++实现的CRF++。关于CRF++输出的CRF模型,请参考《CRF++模型格式说明》。 CRF解码 解码采用维特比算法实现。并且稍有改进,用中文伪码与白话描述如下: 首先任何字的标签不仅取决于它自己的参数,还取决于前一个字的标签。但是第一个字前面并没有字,何来标签?所以第一个字的处理稍有不同,假设第0个字的标签为X,遍历X计算第一个字的标签,取分数最大的那一个。 如何计算一个字的某个标签的分数呢?某个字根据CRF模型提供的模板生成了一系列特征函数,这些函数的输出值乘以该函数的权值最后求和得出了一个分数。该分数只是“点函数”的得分,还需加上“边函数”的得分。边函数在本分词模型中简化为f(s’,s),其中s’为前一个字的标签,s为当前字的标签。于是该边函数就可以用一个4*4的矩阵描述,相当于HMM中的转移概率。 实现了评分函数后,从第二字开始即可运用维特比后向解码,为所有字打上BEMS标签。 实例 还是取经典的“商品和服务”为例,首先HanLP的CRFSegment分词器将其拆分为一张表: null表示分词器还没有对该字标注。 代码 上面说了这么多,其实我的实现非常简练: 标注结果 标注后将table打印出来: 最终处理 将BEMS该合并的合并,得到: [商品/null, 和/null, 服务/null] 然后将词语送到词典中查询一下,没查到的暂时当作nx,并记下位置(因为这是个新词,为了表示它的特殊性,最后词性设为null),再次使用维特比标注词性: [商品/n, 和/cc, 服务/vn] 新词识别 CRF对新词有很好的识别能力,比如: CRFSegment segment = new CRFSegment(); segment.enablePartOfSpeechTagging(true); System.out.println(segment.seg("你看过穆赫兰道吗")); 输出: CRF标注结果 你 S 看 S 过 S 穆 B 赫 M 兰 M 道 E 吗 S [你/rr, 看/v, 过/uguo, 穆赫兰道/null, 吗/y] null表示新词。

优秀的个人博客,低调大师

Java 时间工具包 xk-time 3.2.2 发布,增加中文日期格式化和解析功能

xk-time 3.2.2 已经发布,更新如下: 1 新功能 (1)DateTimeFormatterUtil中增加中文日期格式化和解析方法,如:2021年09月11日 和 二〇二一年九月十一日 (2)DateTimeConverterUtil中betweenTotalDays等方法,增加对LocalDate的支持 2 修复bug (1)修复TimeNLPUtil识别昨天、上月、去年等解析问题 (2)DateTimeConverterUtil中between方法中和Period相关的方法名称调整,比如betweenPeriodDays仅返回相差年月日中天数;计算相差总天数需使用betweenTotalDays方法 软件介绍: xk-time是时间转换,时间计算,时间格式化,时间解析,日历,时间cron表达式和时间NLP等的工具,使用Java8,线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Date,轻量级,无第三方依赖。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册