機械学習ではテンプレートも使用できます。オンラインでモデルとパラメータを選択し、ワンクリックでデモを生成できます。

機械学習ではテンプレートも使用できます。オンラインでモデルとパラメータを選択し、ワンクリックでデモを生成できます。

[[358972]]

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

機械学習コードもテンプレート化(tou)してコピー(lan)することができます。

現在、機械学習用のテンプレート コードを生成できる Web アプリケーション (デモ) があり、現在は PyTorch と scikit-learn をサポートしています。

同時に、初心者にとっても非常に優れたツールです。テンプレートで機械学習コードを学習すると、回り道を避けることができます。

開発者がプロ​​ジェクトの紹介文に次のように書いたのも不思議ではありません。

機械学習の初心者に最適です!

traingeneratorと呼ばれるこのプロジェクトは最近成功裏に開始され、reddit で話題になっています。

これはどのようなプロジェクトなのか見てみましょう。

モデルとパラメータを選択し、ワンクリックでデモを生成します

タスク処理では、現在利用可能な唯一のタスク目標は画像分類です。

しかし、開発者らは、物体検出、セマンティックセグメンテーション、その他のタスク目標など、さらに多くの機能が今後追加される予定であると述べています。

現在、WebでサポートされているフレームワークはPyTorchscikit-learnです。下図のようにフレームワークを選択するとテンプレートが自動的に切り替わります。

PyTorch で利用可能なモデルは、AlexNet、ResNet、DenseNet、VGG です。

scikit-learn で利用可能なモデルは、サポートベクター、ランダムフォレスト、パーセプトロン、K 近傍法、決定木です。

その後、以下では、異なるモデルを選択するときに、さまざまなトレーニング パラメータを調整することもできます。

さらに、入力データには、 Numpy 配列画像ファイルの 2 つのオプションがあります。

最後に、デモ出力には、 .pyJupyter ノートブックGoogle Colabファイル形式にエクスポートできる 3 つのオプションもあります。

現在、プロジェクトはウェブサイト上で公開されています。上記のコンテンツをウェブページ上で直接操作し(ウェブページのアドレスは記事の最後にあります)、直接デモを生成することができます。

実行方法

さらに、ローカルで実行またはデプロイする場合のために、開発者は使用ガイドも提供しています。

インストール

  1. git クローンhttps://github.com/jrieke/traingenerator.git  
  2. CD トレインジェネレータ
  3. pip インストール -r 要件.txt

「Colab で開く」を機能させたい場合は、ノートブック ファイルを保存するための Github リポジトリも設定する必要があります (Colab は Github 上のパブリック ファイルのみを開くことができるため)。

リポジトリを設定したら、次の内容を含む .env ファイルを作成します。

  1. GITHUB_TOKEN=<github アクセストークン>
  2. REPO_NAME=<ユーザー/ノートブックリポジトリ>

ローカルで実行

  1. streamlit で app/main.py を実行します。

必ず traingenerator ディレクトリ (アプリケーション ディレクトリからではない) から実行するようにしてください。そうしないと、アプリケーションはテンプレートを見つけることができません。

Herokuにデプロイ

まず、heroku をインストールしてログインします。新しいデプロイメントを作成するには、traingenerator 内で実行します。

  1. ヘロク作成
  2. git プッシュ heroku メイン
  3. ヘロクオープン

その後、デプロイされたアプリケーションを更新し、変更をコミットして実行します。

  1. git プッシュ heroku メイン

「Colab で開く」ボタンを有効にするために Github リポジトリを設定する場合は、以下も実行する必要があります。

  1. heroku config:set GITHUB_TOKEN=<あなたのgithubアクセストークン>
  2. heroku config:REPO_NAME=<ユーザー/ノートブックリポジトリ> を設定します。

テスト

最後にテストします。

  1. pytest ./テスト

Web アプリケーションは現在オンラインになっており、コードはオープンソース化されています。ご興味のある方は、以下のリンクをクリックして入手できます。

Web アプリケーション アドレス:

https://traingenerator.jrieke.com/

Githubアドレス:

https://github.com/jrieke/traingenerator#インストール

<<:  2020年のスマートセキュリティ技術の開発動向

>>:  このAI「マスターレベル」の棒人間レベルはネットユーザーを驚かせた。GANすら使っていない

ブログ    
ブログ    
ブログ    

推薦する

フェイフェイ・リーのチームはディープラーニングの「遊び場」を作った。AIも独自に進化しており、考えてみると恐ろしいことだ。

[[427578]]動物の知能は、環境と相互作用するにつれて、その体の形に合わせて進化します。例え...

カメラの前で指をタップすることでパーキンソン病の症状を遠隔で評価するAIツールが開発される

9月10日、ロチェスター大学の研究者らは、パーキンソン病患者が数分で遠隔から症状の重症度を評価できる...

ドローンのバッテリー寿命の悩みをどう解決するか?答えは3つの主要な方向から得られる

近年、我が国のドローン産業は、継続的な技術革新、継続的な政策奨励、加速した資本注入、段階的な市場改善...

人工知能の3つの人生を10分で紹介します

AIは2016年以来最もホットなキーワードであり、それについてはさまざまな意見があります。バブルがは...

...

...

VB.NET 暗号化アルゴリズムの基本概念の分析

プログラミング言語の場合、その機能性を評価する上で最も重要な要素の 1 つはセキュリティ評価です。 ...

RPA 導入が失敗する 7 つの理由

ロボティック・プロセス・オートメーションは現在、業界全体のデジタル化を推進するデジタル変革の中核とな...

...

2017年人工知能に関する消費者意識調査

[[192924]] Pegasystems の調査によると、消費者は人工知能が人間の顧客サービスと...

マイクロマシンラーニングは、マイクロプロセッサにディープラーニングを組み込むことを約束する

翻訳者 | 朱 仙中校正 | 梁哲、孫淑娟ディープラーニング モデルの初期の成功は、大量のメモリと ...

AIと自動化により企業のクラウド移行が改善

COVID-19 パンデミックの影響で、2020 年末までに推定 60% の企業がワークロードをクラ...

顔認識は常に私たちのそばにあり、中秋節は「ハッピースキャン」から始まります

[[424699]]中秋節が近づいており、旅行の計画を立てている方も多いと思います。この特別な期間中...

GPT-4より18倍高速、世界最速の大型モデルGroqが登場!毎秒500トークンが記録を破る、自社開発LPUはNVIDIA GPUの10倍

気がつくと、1 秒あたり 500 トークンを出力できる Groq モデルがインターネット上に広まって...

あなたは私の目です!人工知能が障害者にバリアフリーのインターネットアクセスを提供する

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discov...