InsightfulAI の紹介: 簡素化された機械学習のためのパブリック アルファ API

Barbara Streisand
リリース: 2024-11-16 22:13:03
オリジナル
280 人が閲覧しました

Introducing InsightfulAI: Public Alpha API for Simplified Machine Learning

私たちは、Python 開発者やデータ サイエンティストにとって分類と回帰のタスクを容易にするように設計された パブリック アルファ API である InsightfulAI をリリースできることを嬉しく思います。 。このアルファ リリースは PyPI で入手でき、pip を使用して簡単にインストールしてテストできます!

InsightfulAI は、複雑な機械学習コードを扱うのではなく、問題の解決に集中できる、合理化された直感的なセットアップを提供します。これは、早期導入者となり、InsightfulAI の将来を形作るための貴重なフィードバックを提供するチャンスです。


InsightfulAI アルファ API の主な機能

  • 分類と回帰: すぐに使用できるロジスティック回帰モデルとランダム フォレスト モデルが含まれています。
  • 再試行ロジック: 一時的なエラーを処理するために、失敗した操作を自動的に再試行します。
  • カスタマイズ可能なパラメータ: ロジスティック回帰の C やソルバー、ランダム フォレストの n_estimators や max_ Depth などのハイパーパラメータを構成します。
  • ソルバー オプション: ロジスティック回帰は、「lbfgs」、「liblinear」、「saga」などの一般的なソルバーをサポートしており、データセットのサイズと特性に基づいた柔軟性が可能です。
  • バッチ非同期処理: モデルのトレーニング、予測、評価をバッチで非同期に実行します。これは、大規模なデータセットやリアルタイム アプリケーションを処理する場合に特に役立ちます。
  • OpenTelemetry サポート: 組み込みの OpenTelemetry トレースを使用してモデルのトレーニングと予測のパフォーマンスを追跡し、モニタリングとデバッグを簡素化します。

この パブリック アルファ API は、機械学習プロジェクトを開始し、基本的なモニタリングを統合するための重要なツールを提供します。


InsightfulAI パブリック アルファ API をインストールする方法

InsightfulAI のアルファ リリースが PyPI で利用可能です!次のコマンドを使用してインストールします:

pip install InsightfulAI
ログイン後にコピー
ログイン後にコピー

これにより、InsightfulAI のアルファ版がインストールされ、機能を試したり、改善に役立つフィードバックを提供したりできるようになります。


InsightfulAI の使用を開始する

これは、プロジェクトで InsightfulAI のロジスティック回帰モデルを使用するための簡単なチュートリアルです。

ステップ 1: インポートと初期化

API から InsightfulAI をインポートします。モデル タイプ (ロジスティック回帰またはランダム フォレスト) を選択し、好みの設定で初期化します。

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'
ログイン後にコピー
ログイン後にコピー

ステップ 2: データを準備する

データセットを numpy 配列またはパンダ データ フレームに読み込み、それをトレーニング セットとテスト セットに分割します。

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)
ログイン後にコピー
ログイン後にコピー

ステップ 3: モデルをトレーニングする

fit メソッドを使用してモデルをトレーニングします。

pip install InsightfulAI
ログイン後にコピー
ログイン後にコピー

ステップ 4: バッチ非同期予測

バッチ非同期処理を利用して、大規模なバッチを効率的に予測します。

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'
ログイン後にコピー
ログイン後にコピー

ステップ 5: モデルのパフォーマンスを評価する

評価関数を使用してモデルの精度を評価します。

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)
ログイン後にコピー
ログイン後にコピー

OpenTelemetry による監視

InsightfulAI には、監視と追跡のための OpenTelemetry が含まれており、モデルのパフォーマンスに関する洞察を得て、問題を簡単にデバッグできます。


InsightfulAI パブリック アルファ API を今すぐお試しください!

この パブリック アルファ API リリースは、InsightfulAI を実際に体験し、その進化に影響を与えるチャンスです。 PyPI から InsightfulAI をインストールします:

model.fit(X_train, y_train)
print("Model training complete!")
ログイン後にコピー

あなたのフィードバックは不可欠です。実際に機能を詳しく調べて、ご意見をお聞かせください。

以上がInsightfulAI の紹介: 簡素化された機械学習のためのパブリック アルファ APIの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート