r

rush

RuSH is an efficient, reliable, and easy adaptable rule-based sentence segmentation solution. It is specifically designed to handle the telegraphic written text in clinical note. It leverages a nested hash table to execute simultaneous rule processing, which reduces the impact of the rule-base growth on execution time and eliminates the effect of rule order on accuracy. If you wish to cite RuSH in a publication, please use: Jianlin Shi ; Danielle Mowery ; Kristina M. Doing-Harris ; John F. Hurdle.RuSH: a Rule-based Segmentation Tool Using Hashing for Extremely Accurate Sentence Segmentation of Clinical Text. AMIA Annu Symp Proc. 2016: 1587. The full text can be found at: https://knowledge.amia.org/amia-63300-1.3360278/t005-1.3362920/f005-1.3362921/2495498-1.3363244/2495498-1.3363247?timeStamp=1479743941616 This version allows defining section scopes for sentence segmentation.
https://github.com/jianlins/RuSH
The Apache Software License, Version 2
The Department of Biomedical Informatics, University of Utah
Jianlin Shi
文件下载
文件名 操作
rush-3.0.jar 下载
rush-3.0.pom 下载
rush-3.0-sources.jar 下载
Apache Maven
<dependency>
  <groupId>edu.utah.bmi.nlp</groupId>
  <artifactId>rush</artifactId>
  <version>3.0</version>
</dependency>
Gradle Groovy
implementation 'edu.utah.bmi.nlp:rush:3.0'
Gradle Kotlin
implementation("edu.utah.bmi.nlp:rush:3.0")
Scala SBT
libraryDependencies += "edu.utah.bmi.nlp" % "rush" % "3.0"
Groovy Grape
@Grapes(
  @Grab(group='edu.utah.bmi.nlp', module='rush', version='3.0')
)
Apache Ivy
<dependency org="edu.utah.bmi.nlp" name="rush" rev="3.0" />
Leiningen
[edu.utah.bmi.nlp/rush "3.0"]
Apache Buildr
'edu.utah.bmi.nlp:rush:jar:3.0'