c
com.johnsnowlabs.nlp.annotators.ner
MedicalLLMEntityExtractor
Companion object MedicalLLMEntityExtractor
class MedicalLLMEntityExtractor extends LLMEntityExtractor with CheckLicense
End-to-end LLM-based entity extraction using MedicalLLM models with BNF grammars.
Example
import spark.implicits._ import com.johnsnowlabs.nlp.base._ import com.johnsnowlabs.nlp.annotators.ner.MedicalLLMEntityExtractor import org.apache.spark.ml.Pipeline val documentAssembler = new DocumentAssembler() .setInputCol("text") .setOutputCol("document") val entityExtractor = MedicalLLMEntityExtractor .pretrained("jsl_medm_q8_v1") .setInputCols("document") .setOutputCol("entities") .setEntityTypes(Array("PROBLEM", "TREATMENT", "TEST")) val pipeline = new Pipeline().setStages(Array(documentAssembler, entityExtractor)) val data = Seq("Patient has fever and was prescribed amoxicillin").toDF("text") val result = pipeline.fit(data).transform(data)
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MedicalLLMEntityExtractor
- CheckLicense
- LLMEntityExtractor
- HasEngine
- HasProtectedParams
- HasLlamaCppInferenceProperties
- HasLlamaCppModelProperties
- HasBatchedAnnotate
- AnnotatorModel
- CanBeLazy
- RawAnnotator
- HasOutputAnnotationCol
- HasInputAnnotationCols
- HasOutputAnnotatorType
- ParamsAndFeaturesWritable
- HasFeatures
- DefaultParamsWritable
- MLWritable
- Model
- Transformer
- PipelineStage
- Logging
- Params
- Serializable
- Serializable
- Identifiable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
$[T](param: Param[T]): T
- Attributes
- protected
- Definition Classes
- Params
-
def
$$[T](feature: StructFeature[T]): T
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
$$[K, V](feature: MapFeature[K, V]): Map[K, V]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
$$[T](feature: SetFeature[T]): Set[T]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
$$[T](feature: ArrayFeature[T]): Array[T]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
_transform(dataset: Dataset[_], recursivePipeline: Option[PipelineModel]): DataFrame
- Attributes
- protected
- Definition Classes
- AnnotatorModel
-
def
afterAnnotate(dataset: DataFrame): DataFrame
- Attributes
- protected
- Definition Classes
- AnnotatorModel
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
batchAnnotate(batchedAnnotations: Seq[Array[Annotation]]): Seq[Seq[Annotation]]
- Definition Classes
- MedicalLLMEntityExtractor → LLMEntityExtractor → HasBatchedAnnotate
-
def
batchProcess(rows: Iterator[_]): Iterator[Row]
- Definition Classes
- HasBatchedAnnotate
-
val
batchSize: IntParam
- Definition Classes
- HasBatchedAnnotate
-
def
beforeAnnotate(dataset: Dataset[_]): Dataset[_]
- Attributes
- protected
- Definition Classes
- AnnotatorModel
-
val
cachePrompt: BooleanParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
caseSensitive: BooleanParam
- Definition Classes
- LLMEntityExtractor
-
val
chatTemplate: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
checkSchema(schema: StructType, inputAnnotatorType: String): Boolean
- Attributes
- protected
- Definition Classes
- HasInputAnnotationCols
-
def
checkValidEnvironment(spark: Option[SparkSession], scopes: Seq[String], metadata: Option[Map[String, Value]]): Unit
- Definition Classes
- CheckLicense
-
def
checkValidScope(scope: String): Unit
- Definition Classes
- CheckLicense
-
def
checkValidScopeAndEnvironment(scope: String, spark: Option[SparkSession], checkLp: Boolean, metadata: Option[Map[String, Value]]): Unit
- Definition Classes
- CheckLicense
-
def
checkValidScopesAndEnvironment(scopes: Seq[String], spark: Option[SparkSession], checkLp: Boolean, metadata: Option[Map[String, Value]]): Unit
- Definition Classes
- CheckLicense
-
final
def
clear(param: Param[_]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- Params
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
close(): Unit
- Definition Classes
- LLMEntityExtractor
-
def
copy(extra: ParamMap): LLMEntityExtractor
- Definition Classes
- RawAnnotator → Model → Transformer → PipelineStage → Params
-
def
copyValues[T <: Params](to: T, extra: ParamMap): T
- Attributes
- protected
- Definition Classes
- Params
-
final
def
defaultCopy[T <: Params](extra: ParamMap): T
- Attributes
- protected
- Definition Classes
- Params
-
val
defaultGrammar: String
- Definition Classes
- LLMEntityExtractor
-
val
defaultPrompt: String
- Definition Classes
- LLMEntityExtractor
-
val
defragmentationThreshold: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
disableLog: BooleanParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
disableTokenIds: IntArrayParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
dynamicTemperatureExponent: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
dynamicTemperatureRange: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
engine: Param[String]
- Definition Classes
- HasEngine
-
val
entityTypes: StringArrayParam
- Definition Classes
- LLMEntityExtractor
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
explainParam(param: Param[_]): String
- Definition Classes
- Params
-
def
explainParams(): String
- Definition Classes
- Params
-
final
val
extraInputCols: StringArrayParam
- Attributes
- protected
- Definition Classes
- HasInputAnnotationCols
-
def
extraValidate(structType: StructType): Boolean
- Attributes
- protected
- Definition Classes
- RawAnnotator
-
def
extraValidateMsg: String
- Attributes
- protected
- Definition Classes
- RawAnnotator
-
final
def
extractParamMap(): ParamMap
- Definition Classes
- Params
-
final
def
extractParamMap(extra: ParamMap): ParamMap
- Definition Classes
- Params
-
val
features: ArrayBuffer[Feature[_, _, _]]
- Definition Classes
- HasFeatures
-
val
fewShotExamples: Param[Array[(String, String)]]
- Definition Classes
- LLMEntityExtractor
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
val
flashAttention: BooleanParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
frequencyPenalty: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
get[T](feature: StructFeature[T]): Option[T]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
get[K, V](feature: MapFeature[K, V]): Option[Map[K, V]]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
get[T](feature: SetFeature[T]): Option[Set[T]]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
get[T](feature: ArrayFeature[T]): Option[Array[T]]
- Attributes
- protected
- Definition Classes
- HasFeatures
-
final
def
get[T](param: Param[T]): Option[T]
- Definition Classes
- Params
-
def
getBatchSize: Int
- Definition Classes
- HasBatchedAnnotate
-
def
getCachePrompt: Boolean
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getCaseSensitive: Boolean
- Definition Classes
- LLMEntityExtractor
-
def
getChatTemplate: String
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
getDefault[T](param: Param[T]): Option[T]
- Definition Classes
- Params
-
def
getDefragmentationThreshold: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getDisableLog: Boolean
- Definition Classes
- MedicalLLMEntityExtractor → HasLlamaCppModelProperties
-
def
getDisableTokenIds: Array[Int]
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getDynamicTemperatureExponent: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getDynamicTemperatureRange: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getEngine: String
- Definition Classes
- HasEngine
-
def
getEntityTypes: Array[String]
- Definition Classes
- LLMEntityExtractor
-
def
getFewShotExamples: Array[(String, String)]
- Definition Classes
- LLMEntityExtractor
-
def
getFlashAttention: Boolean
- Definition Classes
- HasLlamaCppModelProperties
-
def
getFrequencyPenalty: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getGrammar: String
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getIgnoreEos: Boolean
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getInferenceParameters: InferenceParameters
- Attributes
- protected
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getInputCols: Array[String]
- Definition Classes
- HasInputAnnotationCols
-
def
getInputPrefix: String
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getInputSuffix: String
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getLazyAnnotator: Boolean
- Definition Classes
- CanBeLazy
-
def
getLogVerbosity: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getMainGpu: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getMetadata: String
- Definition Classes
- HasLlamaCppModelProperties
-
def
getMetadataMap: Map[String, Map[String, String]]
- Definition Classes
- HasLlamaCppModelProperties
-
def
getMinKeep: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getMinP: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getMiroStat: String
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getMiroStatEta: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getMiroStatTau: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getModelDraft: String
- Definition Classes
- HasLlamaCppModelProperties
-
def
getModelIfNotSet: GGUFWrapper
- Definition Classes
- LLMEntityExtractor
-
def
getModelParameters: ModelParameters
- Attributes
- protected
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNBatch: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNCtx: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNDraft: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNGpuLayers: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNGpuLayersDraft: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNKeep: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getNPredict: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getNProbs: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getNThreads: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNThreadsBatch: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNUbatch: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNoKvOffload: Boolean
- Definition Classes
- HasLlamaCppModelProperties
-
def
getNuma: String
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
getOrDefault[T](param: Param[T]): T
- Definition Classes
- Params
-
final
def
getOutputCol: String
- Definition Classes
- HasOutputAnnotationCol
-
def
getParam(paramName: String): Param[Any]
- Definition Classes
- Params
-
def
getPenalizeNl: Boolean
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getPenaltyPrompt: String
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getPresencePenalty: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getPromptTemplate: String
- Definition Classes
- LLMEntityExtractor
-
def
getReasoningBudget: Int
- Definition Classes
- HasLlamaCppModelProperties
-
def
getRepeatLastN: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getRepeatPenalty: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getRopeFreqBase: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getRopeFreqScale: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getRopeScalingType: String
- Definition Classes
- HasLlamaCppModelProperties
-
def
getSamplers: Array[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getSeed: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getSplitMode: String
- Definition Classes
- HasLlamaCppModelProperties
-
def
getStopStrings: Array[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getSystemPrompt: String
- Definition Classes
- HasLlamaCppModelProperties
-
def
getTemperature: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTfsZ: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTokenBias: Map[String, Float]
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTokenIdBias: Map[Int, Float]
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTopK: Int
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTopP: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getTypicalP: Float
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getUseChatTemplate: Boolean
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
getUseMlock: Boolean
- Definition Classes
- HasLlamaCppModelProperties
-
def
getUseMmap: Boolean
- Definition Classes
- HasLlamaCppModelProperties
-
def
getYarnAttnFactor: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getYarnBetaFast: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getYarnBetaSlow: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getYarnExtFactor: Float
- Definition Classes
- HasLlamaCppModelProperties
-
def
getYarnOrigCtx: Int
- Definition Classes
- HasLlamaCppModelProperties
-
val
gpuSplitMode: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
val
grammar: Param[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
final
def
hasDefault[T](param: Param[T]): Boolean
- Definition Classes
- Params
-
def
hasParam(paramName: String): Boolean
- Definition Classes
- Params
-
def
hasParent: Boolean
- Definition Classes
- Model
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
ignoreEos: BooleanParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
def
initializeLogIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
val
inputAnnotatorTypes: Array[String]
- Definition Classes
- LLMEntityExtractor → HasInputAnnotationCols
-
final
val
inputCols: StringArrayParam
- Attributes
- protected
- Definition Classes
- HasInputAnnotationCols
-
val
inputPrefix: Param[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
inputSuffix: Param[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
final
def
isDefined(param: Param[_]): Boolean
- Definition Classes
- Params
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
isSet(param: Param[_]): Boolean
- Definition Classes
- Params
-
def
isTraceEnabled(): Boolean
- Attributes
- protected
- Definition Classes
- Logging
-
val
lazyAnnotator: BooleanParam
- Definition Classes
- CanBeLazy
-
def
log: Logger
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logDebug(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logError(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logInfo(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logName: String
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logTrace(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
val
logVerbosity: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
def
logWarning(msg: ⇒ String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
def
logWarning(msg: ⇒ String): Unit
- Attributes
- protected
- Definition Classes
- Logging
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- HasLlamaCppModelProperties
-
val
mainGpu: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
metadata: ProtectedParam[String]
- Definition Classes
- HasLlamaCppModelProperties
-
val
minKeep: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
minP: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
miroStat: Param[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
miroStatEta: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
miroStatTau: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
modelDraft: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
def
msgHelper(schema: StructType): String
- Attributes
- protected
- Definition Classes
- HasInputAnnotationCols
-
val
nBatch: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nCtx: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nDraft: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nGpuLayers: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nGpuLayersDraft: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nKeep: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
nPredict: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
nProbs: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
nThreads: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nThreadsBatch: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
nUbatch: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
val
noKvOffload: BooleanParam
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
val
numaStrategy: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
def
onWrite(path: String, spark: SparkSession): Unit
- Definition Classes
- LLMEntityExtractor → ParamsAndFeaturesWritable
-
val
optionalInputAnnotatorTypes: Array[String]
- Definition Classes
- HasInputAnnotationCols
-
val
outputAnnotatorType: AnnotatorType
- Definition Classes
- LLMEntityExtractor → HasOutputAnnotatorType
-
final
val
outputCol: Param[String]
- Attributes
- protected
- Definition Classes
- HasOutputAnnotationCol
-
lazy val
params: Array[Param[_]]
- Definition Classes
- Params
-
var
parent: Estimator[LLMEntityExtractor]
- Definition Classes
- Model
-
val
penalizeNl: BooleanParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
penaltyPrompt: Param[String]
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
presencePenalty: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
promptTemplate: Param[String]
- Definition Classes
- LLMEntityExtractor
-
val
reasoningBudget: IntParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
repeatLastN: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
repeatPenalty: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
ropeFreqBase: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
ropeFreqScale: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
ropeScalingType: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
val
samplers: StringArrayParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
save(path: String): Unit
- Definition Classes
- MLWritable
- Annotations
- @Since( "1.6.0" ) @throws( ... )
-
val
seed: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
set[T](param: ProtectedParam[T], value: T): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasProtectedParams
-
def
set[T](feature: StructFeature[T], value: T): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
set[K, V](feature: MapFeature[K, V], value: Map[K, V]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
set[T](feature: SetFeature[T], value: Set[T]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
set[T](feature: ArrayFeature[T], value: Array[T]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
final
def
set(paramPair: ParamPair[_]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- Params
-
final
def
set(param: String, value: Any): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- Params
-
final
def
set[T](param: Param[T], value: T): MedicalLLMEntityExtractor.this.type
- Definition Classes
- Params
-
def
setBatchSize(size: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasBatchedAnnotate
-
def
setCachePrompt(cachePrompt: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setCaseSensitive(value: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setChatTemplate(chatTemplate: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setDefault[T](feature: StructFeature[T], value: () ⇒ T): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
setDefault[K, V](feature: MapFeature[K, V], value: () ⇒ Map[K, V]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
setDefault[T](feature: SetFeature[T], value: () ⇒ Set[T]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
def
setDefault[T](feature: ArrayFeature[T], value: () ⇒ Array[T]): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- HasFeatures
-
final
def
setDefault(paramPairs: ParamPair[_]*): MedicalLLMEntityExtractor.this.type
- Attributes
- protected
- Definition Classes
- Params
-
final
def
setDefault[T](param: Param[T], value: T): MedicalLLMEntityExtractor.this.type
- Attributes
- protected[org.apache.spark.ml]
- Definition Classes
- Params
-
def
setDefragmentationThreshold(defragThold: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setDisableLog(disableLog: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setDisableTokenIds(disableTokenIds: Array[Int]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setDynamicTemperatureExponent(dynatempExponent: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setDynamicTemperatureRange(dynatempRange: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setEntityTypes(value: Array[String]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setExtraInputCols(value: Array[String]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasInputAnnotationCols
-
def
setFewShotExamples(value: List[List[String]]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setFewShotExamples(value: Array[(String, String)]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setFlashAttention(flashAttention: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setFrequencyPenalty(frequencyPenalty: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setGpuSplitMode(splitMode: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setGrammar(grammar: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setIgnoreEos(ignoreEos: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
final
def
setInputCols(value: String*): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasInputAnnotationCols
-
def
setInputCols(value: Array[String]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasInputAnnotationCols
-
def
setInputPrefix(inputPrefix: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setInputSuffix(inputSuffix: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setLazyAnnotator(value: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- CanBeLazy
-
def
setLogVerbosity(logVerbosity: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setMainGpu(mainGpu: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setMetadata(metadata: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setMinKeep(minKeep: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setMinP(minP: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setMiroStat(mirostat: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setMiroStatEta(mirostatEta: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setMiroStatTau(mirostatTau: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setModelDraft(modelDraft: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setModelIfNotSet(spark: SparkSession, wrapper: GGUFWrapper): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setNBatch(nBatch: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNCtx(nCtx: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNDraft(nDraft: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNGpuLayers(nGpuLayers: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNGpuLayersDraft(nGpuLayersDraft: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNKeep(nKeep: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setNPredict(nPredict: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setNProbs(nProbs: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setNThreads(nThreads: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNThreadsBatch(nThreadsBatch: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNUbatch(nUbatch: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNoKvOffload(noKvOffload: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setNumaStrategy(numa: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
final
def
setOutputCol(value: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasOutputAnnotationCol
-
def
setParent(parent: Estimator[LLMEntityExtractor]): LLMEntityExtractor
- Definition Classes
- Model
-
def
setPenalizeNl(penalizeNl: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setPenaltyPrompt(penaltyPrompt: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setPresencePenalty(presencePenalty: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setPromptTemplate(value: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- LLMEntityExtractor
-
def
setReasoningBudget(reasoningBudget: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setRepeatLastN(repeatLastN: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setRepeatPenalty(repeatPenalty: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setRopeFreqBase(ropeFreqBase: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setRopeFreqScale(ropeFreqScale: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setRopeScalingType(ropeScalingType: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setSamplers(samplers: Array[String]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setSeed(seed: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setStopStrings(stopStrings: Array[String]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setSystemPrompt(systemPrompt: String): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setTemperature(temperature: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTfsZ(tfsZ: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTokenBias(tokenBias: HashMap[String, Double]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTokenBias(tokenBias: Map[String, Float]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTokenIdBias(tokenIdBias: HashMap[Integer, Double]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTokenIdBias(tokenIdBias: Map[Int, Float]): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTopK(topK: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTopP(topP: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setTypicalP(typicalP: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setUseChatTemplate(useChatTemplate: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
setUseMlock(useMlock: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setUseMmap(useMmap: Boolean): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setYarnAttnFactor(yarnAttnFactor: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setYarnBetaFast(yarnBetaFast: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setYarnBetaSlow(yarnBetaSlow: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setYarnExtFactor(yarnExtFactor: Float): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
def
setYarnOrigCtx(yarnOrigCtx: Int): MedicalLLMEntityExtractor.this.type
- Definition Classes
- HasLlamaCppModelProperties
-
val
stopStrings: StringArrayParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
systemPrompt: Param[String]
- Definition Classes
- HasLlamaCppModelProperties
-
val
temperature: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
tfsZ: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
def
toString(): String
- Definition Classes
- Identifiable → AnyRef → Any
-
val
tokenBias: StructFeature[Map[String, Float]]
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
tokenIdBias: StructFeature[Map[Int, Float]]
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
topK: IntParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
topP: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
final
def
transform(dataset: Dataset[_]): DataFrame
- Definition Classes
- AnnotatorModel → Transformer
-
def
transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
- Definition Classes
- Transformer
- Annotations
- @Since( "2.0.0" )
-
def
transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
- Definition Classes
- Transformer
- Annotations
- @Since( "2.0.0" ) @varargs()
-
final
def
transformSchema(schema: StructType): StructType
- Definition Classes
- RawAnnotator → PipelineStage
-
def
transformSchema(schema: StructType, logging: Boolean): StructType
- Attributes
- protected
- Definition Classes
- PipelineStage
- Annotations
- @DeveloperApi()
-
val
typicalP: FloatParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
uid: String
- Definition Classes
- MedicalLLMEntityExtractor → LLMEntityExtractor → Identifiable
-
val
useChatTemplate: BooleanParam
- Definition Classes
- HasLlamaCppInferenceProperties
-
val
useMlock: BooleanParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
useMmap: BooleanParam
- Definition Classes
- HasLlamaCppModelProperties
-
def
validate(schema: StructType): Boolean
- Attributes
- protected
- Definition Classes
- RawAnnotator
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
wrapColumnMetadata(col: Column): Column
- Attributes
- protected
- Definition Classes
- RawAnnotator
-
def
write: MLWriter
- Definition Classes
- ParamsAndFeaturesWritable → DefaultParamsWritable → MLWritable
-
val
yarnAttnFactor: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
yarnBetaFast: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
yarnBetaSlow: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
yarnExtFactor: FloatParam
- Definition Classes
- HasLlamaCppModelProperties
-
val
yarnOrigCtx: IntParam
- Definition Classes
- HasLlamaCppModelProperties