機械学習プロジェクトの作成というと、データ、モデリング、テストなどを思い浮かべる人がほとんどですが、99% の人は具体的な事項や手順を知らないのではないでしょうか。今日は、機械学習プロジェクトで必ず実行しなければならないいくつかのことについてお話しします。 作業計画、作業進捗、タスクリストなどは、仕事をよりスムーズに進めるための補助ツールです。これらがなければ、仕事を進めることは難しくなります。機械学習でも同じことが言えます。機械学習プロジェクトはどれも、何をすべきか、いつ完了すべきかを全員に知らせるためのタスクリストから切り離すことはできません。プロジェクトでは、準備、起こりうる問題、モデルの作成、モデルの微調整など、多くのことに対処する必要があります。 この記事では、機械学習プロジェクトを完了し、各タスクが正常に実行されたかどうかを確認するのに役立ついくつかの手順をリストしました。 アトゥル・ガワンデは著書『チェックリスト宣言』の中でこう述べている。
次の簡潔で明確なプロジェクト アクション リストを使用すると、作業負荷が軽減され、成果が向上します。 すべての ML プロジェクトで 8 ~ 10 のステップを実行します。これらの手順の一部は、別の順序で実行できます。 1. 問題を高レベルの観点から定義するこれは、問題のビジネス ロジックを理解し、明確にするためです。次のことがわかるはずです:
2. データソースを特定し、データを取得するこのステップでは、まずこのステップを使用して問題を定義します。 問題の定義に基づいて、データベース、データ リポジトリ、レビュー プログラムなどのデータのソースを特定する必要があります。アプリケーションを本番環境にデプロイするには、受信データがシステムに流れ続けるようにデータ パイプラインを開発して、この手順を自動化する必要があります。
3. データの予備調査これは、結果/予測/目標に影響を与えるすべての機能を調査するステップです。大規模なデータベースがある場合は、この手順でサンプリングして、分析をより管理しやすくします。 実行する手順:
4. データを準備するための探索的データ分析次に、データ変換、クリーニング、機能選択/エンジニアリング、スケーリング関数を定義して、前のステップの調査結果を実装します。
5. ベースラインモデルを開発し、他のモデルを検討して最適なモデルを選択する他の複雑な機械学習モデルのベースラインとして使用できる非常に基本的なモデルを作成します。主な手順は次のとおりです。
6. 選択したモデルを微調整し、全体的なアプローチを確認するこれは最終的な解決に向けた道のりにおける重要なステップの一つとなるでしょう。 主な手順は次のとおりです。
7. コードを文書化し、解決策を伝えるコミュニケーションのプロセスは多面的です。 既存および潜在的なすべての利害関係者を念頭に置く必要があります。 したがって、主な手順は次のとおりです。
8. 開発環境にモニターモデルをデプロイする - モニター!プロジェクトでライブ データでのテストとデプロイメントが必要な場合は、すべてのプラットフォーム (Web、Android、iOS) で使用される Web アプリケーションまたは REST API を作成する必要があります。 主な手順(プロジェクトによって異なります)は次のとおりです。
注: チェックリストはプロジェクトの複雑さに応じて調整できます。 |
<<: 「遅れた接客」と批判されたインテリジェント接客の現状とは?
今日のインターネット技術の急速な発展により、目に見えないAI技術は生活のあらゆる側面に浸透しています...
プログラミング言語の場合、その機能性を評価する上で最も重要な要素の 1 つはセキュリティ評価です。 ...
[[323586]]神学者たちは長い間、非常に退屈な問題について議論してきました。それは、「ピンの先...
テクノロジーは私たちの生活に常に影響を与えています。社会として私たちはテクノロジーに大きく依存するよ...
人工知能に関して言えば、かつて映画「マトリックス」で描かれたSFシーンが世界に衝撃を与え、トレンドを...
人は話者の唇の動きを聞いて観察することで会話を認識します。では、AI も同じことができるのでしょうか...
侵入テスト サービスの必要性は、システムへの攻撃が頻繁に行われるようになった 1 世紀以上にわたって...
[[205087]]あまり巧妙になりすぎずに、機械学習の学術界に触れ、すでに業界に入った人間の視点...
世界中で普及している人工知能は人類に利益をもたらすのでしょうか?それとも世界を破壊するのでしょうか?...
この記事では、TensorFlow 2.0 の 10 の機能について説明します。 [[326673]...
現在、生体認証技術は比較的成熟しており、さまざまな応用シナリオがあります。国内の生体認証市場全体は、...
まず、技術発展の観点から見ると、人工知能技術の発展は避けられません。現在、クラウドコンピューティング...