Class: Xberg::TokenReductionConfig
- Inherits:
-
Object
- Object
- Xberg::TokenReductionConfig
- Defined in:
- sig/types.rbs
Instance Attribute Summary collapse
-
#custom_stopwords ⇒ Hash[String, Array[String]]?
Returns the value of attribute custom_stopwords.
-
#enable_parallel ⇒ Boolean?
Returns the value of attribute enable_parallel.
-
#enable_semantic_clustering ⇒ Boolean?
Returns the value of attribute enable_semantic_clustering.
-
#language_hint ⇒ String?
Returns the value of attribute language_hint.
-
#level ⇒ ReductionLevel?
Returns the value of attribute level.
-
#preserve_code ⇒ Boolean?
Returns the value of attribute preserve_code.
-
#preserve_markdown ⇒ Boolean?
Returns the value of attribute preserve_markdown.
-
#preserve_patterns ⇒ Array[String]?
Returns the value of attribute preserve_patterns.
-
#semantic_threshold ⇒ Float?
Returns the value of attribute semantic_threshold.
-
#target_reduction ⇒ Float?
Returns the value of attribute target_reduction.
-
#use_simd ⇒ Boolean?
Returns the value of attribute use_simd.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ TokenReductionConfig
constructor
A new instance of TokenReductionConfig.
Constructor Details
#initialize ⇒ TokenReductionConfig
Returns a new instance of TokenReductionConfig.
748 |
# File 'sig/types.rbs', line 748
def initialize: (?level: ReductionLevel, ?language_hint: String, ?preserve_markdown: bool, ?preserve_code: bool, ?semantic_threshold: Float, ?enable_parallel: bool, ?use_simd: bool, ?custom_stopwords: Hash[String, Array[String]], ?preserve_patterns: Array[String], ?target_reduction: Float, ?enable_semantic_clustering: bool) -> void
|
Instance Attribute Details
#custom_stopwords ⇒ Hash[String, Array[String]]?
Returns the value of attribute custom_stopwords.
743 744 745 |
# File 'sig/types.rbs', line 743 def custom_stopwords @custom_stopwords end |
#enable_parallel ⇒ Boolean?
Returns the value of attribute enable_parallel.
741 742 743 |
# File 'sig/types.rbs', line 741 def enable_parallel @enable_parallel end |
#enable_semantic_clustering ⇒ Boolean?
Returns the value of attribute enable_semantic_clustering.
746 747 748 |
# File 'sig/types.rbs', line 746 def enable_semantic_clustering @enable_semantic_clustering end |
#language_hint ⇒ String?
Returns the value of attribute language_hint.
737 738 739 |
# File 'sig/types.rbs', line 737 def language_hint @language_hint end |
#level ⇒ ReductionLevel?
Returns the value of attribute level.
736 737 738 |
# File 'sig/types.rbs', line 736 def level @level end |
#preserve_code ⇒ Boolean?
Returns the value of attribute preserve_code.
739 740 741 |
# File 'sig/types.rbs', line 739 def preserve_code @preserve_code end |
#preserve_markdown ⇒ Boolean?
Returns the value of attribute preserve_markdown.
738 739 740 |
# File 'sig/types.rbs', line 738 def preserve_markdown @preserve_markdown end |
#preserve_patterns ⇒ Array[String]?
Returns the value of attribute preserve_patterns.
744 745 746 |
# File 'sig/types.rbs', line 744 def preserve_patterns @preserve_patterns end |
#semantic_threshold ⇒ Float?
Returns the value of attribute semantic_threshold.
740 741 742 |
# File 'sig/types.rbs', line 740 def semantic_threshold @semantic_threshold end |
#target_reduction ⇒ Float?
Returns the value of attribute target_reduction.
745 746 747 |
# File 'sig/types.rbs', line 745 def target_reduction @target_reduction end |
#use_simd ⇒ Boolean?
Returns the value of attribute use_simd.
742 743 744 |
# File 'sig/types.rbs', line 742 def use_simd @use_simd end |
Class Method Details
.default ⇒ TokenReductionConfig
749 |
# File 'sig/types.rbs', line 749
def self.default: () -> TokenReductionConfig
|