Maison > Article > développement back-end > Présentation d'InsightfulAI : API Alpha publique pour un apprentissage automatique simplifié
Nous sommes ravis de lancer InsightfulAI, une API publique Alpha conçue pour faciliter les tâches de classification et de régression pour les développeurs Python et les scientifiques des données. . Cette version alpha est disponible sur PyPI, vous permettant de l'installer et de la tester rapidement avec pip !
InsightfulAI fournit une configuration simplifiée et intuitive qui vous permet de vous concentrer sur la résolution de problèmes plutôt que de gérer un code d'apprentissage automatique complexe. C'est votre chance d'être l'un des premiers à adopter et de donner de précieux commentaires pour façonner l'avenir d'InsightfulAI.
Cette API Public Alpha fournit des outils essentiels pour démarrer vos projets d'apprentissage automatique et intégrer une surveillance de base.
La version alpha d'InsightfulAI est disponible sur PyPI ! Installez-le avec la commande suivante :
pip install InsightfulAI
Cela installera la version alpha d'InsightfulAI, vous permettant d'expérimenter ses fonctionnalités et de fournir des commentaires pour nous aider à l'améliorer.
Voici un tutoriel rapide sur l'utilisation du modèle de régression logistique d'InsightfulAI dans vos projets.
Importez InsightfulAI depuis l'API. Choisissez votre type de modèle (régression logistique ou forêt aléatoire) et initialisez-le avec vos paramètres préférés :
from insightful_ai_api import InsightfulAI # Initialize the API for logistic regression with solver choice model = InsightfulAI(model_type="logistic_regression", C=1.0, solver='lbfgs') # Options: 'lbfgs', 'liblinear', 'saga'
Chargez votre ensemble de données dans des tableaux numpy ou des trames de données pandas, puis divisez-le en ensembles d'entraînement et de test :
import numpy as np from sklearn.model_selection import train_test_split X = np.array([[...], ...]) # Features y = np.array([...]) # Target # Split into train and test sets X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
Entraînez votre modèle à l'aide de la méthode d'ajustement :
pip install InsightfulAI
Profitez du traitement asynchrone par lots pour effectuer efficacement des prédictions sur de gros lots :
from insightful_ai_api import InsightfulAI # Initialize the API for logistic regression with solver choice model = InsightfulAI(model_type="logistic_regression", C=1.0, solver='lbfgs') # Options: 'lbfgs', 'liblinear', 'saga'
Évaluez la précision de votre modèle à l'aide de la fonction d'évaluation :
import numpy as np from sklearn.model_selection import train_test_split X = np.array([[...], ...]) # Features y = np.array([...]) # Target # Split into train and test sets X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
InsightfulAI inclut OpenTelemetry pour la surveillance et le suivi, vous permettant d'obtenir des informations sur les performances de votre modèle et de déboguer facilement les problèmes.
Cette version de l'API publique alpha est votre chance de vous familiariser avec InsightfulAI et de contribuer à influencer son évolution. Installer InsightfulAI depuis PyPI :
model.fit(X_train, y_train) print("Model training complete!")
Vos commentaires sont essentiels : plongez-vous, explorez les fonctionnalités et dites-nous ce que vous en pensez !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!