tfidf

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Tokenize

func Tokenize(text string) map[string]int

Types

type TFIDFOptimizer

type TFIDFOptimizer struct {
	// contains filtered or unexported fields
}

func NewTFIDFOptimizer

func NewTFIDFOptimizer() *TFIDFOptimizer

func (*TFIDFOptimizer) AddDocument

func (o *TFIDFOptimizer) AddDocument(doc map[string]int)

func (*TFIDFOptimizer) BuildIndex

func (o *TFIDFOptimizer) BuildIndex()

func (*TFIDFOptimizer) ScoreTerms

func (o *TFIDFOptimizer) ScoreTerms(terms map[string]int) map[string]float64

func (*TFIDFOptimizer) SelectTopTerms

func (o *TFIDFOptimizer) SelectTopTerms(scores map[string]float64, n int) []string

type ToolSchemaOptimizer

type ToolSchemaOptimizer struct {
	// contains filtered or unexported fields
}

func NewToolSchemaOptimizer

func NewToolSchemaOptimizer() *ToolSchemaOptimizer

func (*ToolSchemaOptimizer) AddToolDefinition

func (o *ToolSchemaOptimizer) AddToolDefinition(name string, description string)

func (*ToolSchemaOptimizer) OptimizeForContext

func (o *ToolSchemaOptimizer) OptimizeForContext(context string, topN int) []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL