ai_toolkit_pacage 1.0.1
ai_toolkit_pacage: ^1.0.1 copied to clipboard
A Dart library for basic artificial intelligence algorithms and utilities.
AI Toolkit #
AI Toolkit es una librería para Flutter/Dart que proporciona herramientas básicas de inteligencia artificial. Actualmente, incluye una funcionalidad para realizar análisis de sentimientos en texto.
Características #
- Análisis de Sentimientos: Determina si un texto tiene un sentimiento positivo, negativo o neutral basado en palabras clave y su relevancia.
Instalación #
Agrega la dependencia en tu archivo pubspec.yaml:
dependencies:
ai_toolkit_pacage:
git:
url: https://github.com/tu_usuario/ai_toolkit_pacage.git
Luego, ejecuta:
flutter pub get
Uso #
A continuación, se muestra un ejemplo básico de cómo usar la funcionalidad de análisis de sentimientos:
import 'package:ai_toolkit_pacage/ai_toolkit_pacage.dart';
void main() {
final aiToolkit = AIToolkit();
final text = "Este producto es excelente y maravilloso";
final sentiment = aiToolkit.analyzeSentiment(text);
if (sentiment > 0) {
print("El sentimiento es positivo");
} else if (sentiment < 0) {
print("El sentimiento es negativo");
} else {
print("El sentimiento es neutral");
}
}
Cómo funciona #
El análisis de sentimientos utiliza una lista de palabras positivas y negativas para evaluar el texto. Además, puede ponderar la relevancia de las palabras utilizando el algoritmo TF-IDF si se proporciona un conjunto de documentos de referencia.
Si no se proporcionan documentos, la librería utiliza un conjunto de documentos predeterminados para calcular la relevancia de las palabras.
Contribuciones #
¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el análisis de sentimientos o agregar nuevas funcionalidades, no dudes en abrir un issue o enviar un pull request.