dongrixinyu

Results 80 comments of dongrixinyu

换一个工具,[JioNLP](https://github.com/dongrixinyu/JioNLP) ``` import jionlp as jio import time text = '今天中午十二点' print(jio.parse_time(text, time_base=time.time())) # {'type': 'time_point', 'definition': 'accurate', 'time': ['2021-07-26 12:00:00', '2021-07-26 12:59:59']} ```

严格来说,未来一周不属于 timedelta,而是 time_Span 换一个工具,[JioNLP](https://github.com/dongrixinyu/JioNLP)会持续支持 ``` import jionlp as jio import time text = '晚上8点到9点' print(jio.parse_time(text, time_base=time.time())) # {'type': 'time_span', 'definition': 'accurate', 'time': ['2021-07-26 20:00:00', '2021-07-26 21:59:59']} ```

换一个工具,[JioNLP](https://github.com/dongrixinyu/JioNLP) ``` import jionlp as jio import time text = '一个小时以内' print(jio.parse_time(text, time_base=time.time())) # {'type': 'time_span', 'definition': 'accurate', 'time': ['2021-07-26 14:11:02', '2021-07-26 15:11:59']} # 半个小时以内、三十分钟以内 # {'type': 'time_span', 'definition': 'accurate',...

换一个工具,[JioNLP](https://github.com/dongrixinyu/JioNLP) ``` import jionlp as jio import time text = '明天上午9点' print(jio.parse_time(text, time_base=time.time())) # {'type': 'time_point', 'definition': 'accurate', 'time': ['2021-07-27 09:00:00', '2021-07-27 09:59:59']} ```

换一个工具,[JioNLP](https://github.com/dongrixinyu/JioNLP) ``` import jionlp as jio import time text = '3月末' print(jio.parse_time(text, time_base=time.time())) # {'type': 'time_span', 'definition': 'blur', 'time': ['2021-03-25 00:00:00', '2021-03-31 23:59:59']} # 本月末 # {'type': 'time_point', 'definition': 'accurate',...

这个怎么说呢,这些都是时间语义理解的歧义,没有哪种是对的,哪种是错的,只是根据不同情况,有不同的需求。 这种已经触碰到了这个问题的边界,是需要大模型来进行细化微调,才能解决的。 我简单调整了一下,你可以看看效果

太难了,我暂时也不知道,支持起来很复杂。

麻烦看一下仓库代码搜索一下关键词,比如`圣诞`,里面有的,如果有额外的节日添加,也可以参照里面的逻辑新增即可。