apeescape2.com
  • メイン
  • 設計プロセス
  • 仕事の未来
  • アジャイル
  • 分散チーム
トレンド

AIプロジェクト開発–プロジェクトマネージャーが準備する方法

この記事の音声バージョンを聞く

プロジェクトマネージャーとして、複雑なモノリシック構造からSaaS Webアプリに至るまで、キャリアを通じて多くのITプロジェクトに携わってきたと思います。しかし、人工知能と機械学習の進歩に伴い、さまざまな要件と問題を抱える新しいプロジェクトが急速に視野に入ってきています。

これらのテクノロジーの台頭により、技術プロジェクトマネージャーがこれらの概念と健全な関係を築くことが「持つのは良いこと」ではなくなり、代わりに不可欠になっています。 ガートナーによると 、2020年までに、AIは230万人の雇用を生み出し、削除する180万人を超え、2021年までに2.9兆ドルのビジネス価値を生み出します。GoogleのCEO 言うまでに行く 「AIは人類が取り組んでいる最も重要なことの1つです。それは[…]電気や火よりも深遠です。」



すでに人工知能のアプリケーションで 産業を混乱させる 財務からヘルスケアに至るまで、この機会を把握できる技術PMは、AIプロジェクト管理がどのように明確であり、変化する状況に最もよく備えることができるかを理解する必要があります。

理論

すべての意味:AIとML

深く掘り下げる前に、AIが実際に何であるかをしっかりと理解することが重要です。多くの場合、同じ意味で使用される多くの異なる用語があるので、最初に最も一般的な定義に飛び込みましょう。

AI、機械学習、ディープラーニングの進歩

AI、機械学習、ディープラーニングの進歩

人工知能(AI)

AI は、パターン認識、学習、一般化など、人間の知性を必要とする問題の解決に専念するコンピュータサイエンスの分野です。

この用語は、実際の認識が可能な自己認識型コンピュータープログラムを指す人工知能(AGI)を表すために、近年多用されています。それにもかかわらず、近い将来のほとんどのAIシステムは、コンピューター科学者が「ナローAI」と呼ぶものになります。つまり、自分で実際に「考える」のではなく、1つの認知タスクを非常にうまく実行するように設計されます。

機械学習(ML)

機械学習 は、統計的手法を使用して、明示的にプログラムされていなくてもコンピューターがデータから学習できるようにする人工知能のサブセットです。

AIとMLは、AIの分野でいくつかの機械学習手法が成功したため、近年多くの企業で同じ意味で使用されています。明確にするために、機械学習はプログラムの能力を意味します 学ぶ 、人工知能は他の機能と一緒に学習を含みますが。

ニューラルネットワークとディープラーニングの詳細については、この記事の最後にある付録を参照してください。

重要な違い:AIと標準アルゴリズム

AIの重要なポイントは、アルゴリズムが大量のデータを使用して内部構造を調整し、新しいデータが提示されたときに、以前に与えられたデータに従って分類されるようにすることです。これを、コードに厳密に記述された分類手順に従って操作するのではなく、データからの「学習」と呼びます。

子供向けのアプリを作成する方法

車とトラックを区別できるプログラムを作成したいとします。従来のプログラミングアプローチでは、大きなホイールや長いボディなど、特定の指標となる機能を探すプログラムを作成しようとしました。これらの機能がどのように見えるか、写真のどこにあるかを具体的に定義するコードを作成する必要があります。このようなプログラムを作成して確実に動作させることは非常に困難であり、誤検知と誤検知の両方が発生する可能性があり、最終的にはまったく使用できなくなる可能性があります。

ここでAIアルゴリズムが非常に役立ちます。 AIアルゴリズムがトレーニングされると、多くの例を示すことができ、静的な規定の特徴定義に依存する代わりに、内部構造を調整して、画像の分類の成功に関連する特徴の検出を開始します。

実際のAIプロジェクト管理

データは王様

人間は大量のデータを扱うのが苦手であり、私たちが利用できる膨大な量のデータによって、直接使用できない場合があります。これがAIシステムの出番です。

AIシステムに関する非常に重要な概念は、AIシステムの予測はデータと同じくらい良いということです。たとえば、100万個のデータポイントを持つアルゴリズムは、10,000個のデータポイントを持つ同じアルゴリズムよりもパフォーマンスが高くなります。また、 BCGは次のように報告しています 「多くの企業は、AIの成功に対するデータとトレーニングの重要性を理解していません。多くの場合、インテリジェントシステムを構築するには、より優れたデータが、より優れた裸のアルゴリズムよりも重要です。これは、人間の自然よりも育成が重要であることが多いためです。」

この知識を活用することで、データの準備とクリーニングは、プロジェクトプロセスでより一般的になるでしょう。ほとんどの企業は正しい形式のデータを準備していないため、このステップはAIシステムを構築する上で最も労働集約的な部分であることがよくあります。したがって、データアナリストがこの重要なステップを完了するには時間がかかる場合があります。

データの準備は、AIプロジェクト管理の重要なステップです。

データの準備は、AIプロジェクト管理の重要なステップです。

さらに、データインフラストラクチャのセットアップとデータクリーニングのジョブは、通常のソフトウェア開発よりもはるかに直線的であり、異なるプロジェクト管理方法が必要になる場合があります。

要約すると、データを実行するための機械学習モデルを構築するよりも、適切なデータインフラストラクチャを構築して使用するデータを準備するのにはるかに長い時間がかかる可能性があります。これは、プロジェクトマネージャーがチームを管理し、AIの範囲とプロジェクトの見積もりについて考えるときに、大きな考慮事項です。

さらに、データセットは新しいデータで継続的に更新する必要があります。一意のデータセットへのアクセスが、どのML製品が最も成功するかを定義する主な決定要因になる可能性があります。リリース後であっても、MLプロジェクトで可能な限り最高のパフォーマンスを実現するには、これを常に最新の状態に保つことが重要です。

AI開発ライフサイクル

ほとんどの人は、標準のシステム開発ライフサイクル(SDLC)と、さまざまな方法論およびテクノロジーがそれをどのように形成しているかに精通しています。 AIの開発は、この分野に新たな一連の課題をもたらすことに注意することが重要です。 AI開発ライフサイクルは、アイデアとデータの発見、MVPの優先順位付け、MVPの本格的な製品への開発というステップに分割できます。

アイデアとデータの発見

この最初の段階では、焦点を当てる必要があります 2つの重要な点:ML製品のエンドユーザーと利用可能なデータプール。

これらの手法は、2つの独立した側面から問題に取り組むことで、プロジェクトマネージャーが企業内で利用可能なML製品の機会をすばやく絞り込むのに役立ちます。このフェーズでは、トップPMは、特定の問題を解決できる難しさをよりよく理解するために、機械学習スペースに関する知識を活用できます。 MLの分野では物事は非常に速く進み、いくつかの難しい問題は、研究の新しい開発によってはるかに簡単になります。

前述のように、データが検出されたら、データをクリーンアップして準備する必要があります。この特定のタスクは通常、線形ステップで実行されます。これは、アジャイルやウォーターフォールなどの一般的なプロジェクト方法論にはうまく適合しませんが、 できる スプリントに強制されます。通常、データクリーニングは、データセットのサイズを徐々に増やし、他の開発作業と並行して準備することによって繰り返し実行されます。

最小実行可能製品(MVP)の優先順位付け

未完成の大きな製品ではなく、小さな製品の実用的なプロトタイプを用意する方が良いという真実は、機械学習製品とともにここにあります。新しいMLMVPは、配信の速度と企業への価値に基づいて優先順位を付ける必要があります。小さい製品であっても、迅速に製品を提供できれば、チーム全体にとって良い、迅速な勝利になる可能性があります。最初にこれらの製品を優先する必要があります。

これらのMVPを従来のアジャイル方式で準備することは良い考えであり、開発チームは、データチームが独自に準備した継続的に改善されるデータセットに基づいてMLモデルを提供することに集中する必要があります。ここでの重要な違いは、 データチームは、MVPを構築するチームと同じスプリント構造を介して作業する必要はありません。 。

本格的な製品へのMVP

このステップでは、データインフラストラクチャが重要になります。 ML製品で世界中からの高頻度APIアクセスが必要な場合は、ML製品をサポートするためにインフラストラクチャをスケールアップする方法を検討する必要があります。

これは、現在の製品のパフォーマンスを損なうことを避けるために、MLモジュールへの変更を注意深く評価する必要がある場所です。新しいアルゴリズムまたはデータセットを使用してMLモジュールを再トレーニングしても、必ずしも線形のパフォーマンスが向上するとは限りません。したがって、ライブ展開の前にかなりの量のテストが必要になります。エッジケースのMLモジュールテストと 潜在的な生成的敵対的ネットワーク(GAN)攻撃 まだ初期段階ですが、プロジェクトマネージャーがライブML製品を実行するときに覚えておくべきことは間違いありません。

内の主要な役割 AI開発 ライフサイクル

MLアプリケーションを開発するためのデータ量の多い要件は、AI製品のSDLCに新しい役割をもたらします。 MLアプリケーションの分野で優れたプロジェクトマネージャーになるには、データサイエンティスト、データエンジニア、インフラストラクチャエンジニアの3つの役割に精通している必要があります。機械学習エンジニア、機械学習インフラストラクチャエンジニア、機械学習科学者など、他の役職に装われることもありますが、これらのコアポジションとML開発プロセスへの影響をしっかりと理解することが重要です。

テクニカルPMが精通している必要がある3つの重要な役割:データサイエンティスト、データエンジニア、およびインフラストラクチャエンジニア

テクニカルPMが精通している必要がある3つの重要な役割:データサイエンティスト、データエンジニア、およびインフラストラクチャエンジニア

データサイエンティスト

データサイエンティストは、機械学習モデルを構築する個人です。応用統計、機械学習、分析に関する深い理解に基づいてアイデアを統合し、その洞察を適用して実際のビジネス上の問題を解決します。

データサイエンティストは、データアナリストの高度なバージョンと見なされることがあります。ただし、データサイエンティストは通常​​、強力なプログラミングスキルを持ち、データセンターにまたがる大量のデータを快適に処理でき、機械学習の専門知識を持っています。

また、データインフラストラクチャとビッグデータマイニングを十分に理解しているだけでなく、データを調べてその中の最初の手がかりと洞察を見つけるために、自分で探索演習を実行できることも期待されています。

基本的なスキル: Python、R、Scala、Apache Spark、Hadoop、機械学習、ディープラーニング、統計、データサイエンス、Jupyter、RStudio

データエンジニア

データエンジニアは、ML製品の動作に必要なソフトウェアとインフラストラクチャの構築を専門とするソフトウェアエンジニアです。彼らは包括的なアーキテクチャに焦点を合わせる傾向があり、機械学習、分析、またはビッグデータの専門家ではないかもしれませんが、ソフトウェアとインフラストラクチャをテストするには、これらのトピックを十分に理解している必要があります。これは、データサイエンティストによって作成された機械学習モデルを正常に実装し、現実の世界に公開できるようにするために必要です。

基本的なスキル: Python、Hadoop、MapReduce、Hive、Pig、データストリーミング、NoSQL、SQL、プログラミング、DashDB、MySQL、MongoDB、Cassandra

インフラストラクチャエンジニア

インフラストラクチャエンジニアは、ML製品のバックボーンであるインフラストラクチャ層を担当します。データエンジニアはこのインフラストラクチャの一部を構築する場合がありますが、多くの場合、インフラストラクチャチームによって準備および合意されたレイヤーの上に構築されます。

インフラストラクチャエンジニアは、MLアプリを拡張して数百万人のユーザーにサービスを提供できる、スケーラブルで効率的な環境を作成することを目的として、複数のMLチームにまたがって作業する場合があります。インフラストラクチャエンジニアは、プラットフォームのソフトウェアレベルを管理するだけでなく、データセンターパートナーと連携して、ホストされているデータの地理的な場所からハードウェアまで、すべてがスムーズに実行されるようにします。これらの側面がMLプロジェクトで重要性を増しているため、インフラストラクチャエンジニアはAI主導の企業でますます重要になっています。

基本的なスキル: Kubernetes、Mesos、EKS、GKE、Hadoop、Spark、HDFS、CEPH、AWS、クラウドコンピューティング、データセンター運用、エンドツーエンドコンピューティングインフラストラクチャ、ITインフラストラクチャ、サービス管理

今日の一般的な課題

AIおよびMLベースの製品の出現により、プロジェクトマネージャーは、身近な課題と完全に異質な課題の両方に直面することが予想されます。トップPMは、プロジェクトのスコーピングから完了までのプロセス全体を通じて、これらの潜在的な問題を強く認識しています。

リアリティチェック

AIの人気と期待にもかかわらず、 解決しようとしている問題が複雑なAIソリューションを必要としない可能性が高い 。

多くの予測問題は、より単純で、場合によってはより信頼性の高い統計回帰モデルを使用して解決できます。 PMがプロジェクトを開始する前に健全性チェックを実行して、問題に本当に機械学習が必要であることを確認することが非常に重要です。

より単純な統計モデルから始めて、機械学習ベースのソリューションと並行して進むことが賢明な場合があります。たとえば、レコメンデーションエンジンを構築している場合は、開発ライフサイクルが速い、よりシンプルなソリューションから始めて、後続のMLモデルがパフォーマンスを上回る優れたベースラインを提供することをお勧めします。

AIスコープクリープ

MLプロジェクトでのスコープクリープの最も一般的な原因は、 一度に多くのことを行おうとし、データの準備に必要な労力を過小評価している 。

最初の問題に取り組むには、利害関係者を管理して、壮大な計画よりも迅速な勝利から始める方がよいことを理解できるようにします。ビルドとテストを行う際に、プロジェクト全体でこのアプローチを継続的に伝達します。

簡単に定義およびテストできる小さなアトミック機能から始めます。複雑なタスクを抱えていることに気付いた場合は、それをメインタスクの適切なプロキシである単純なタスクに分割してみてください。これらのタスクが何を達成しようとしているのかを簡単に伝えることができます。

たとえば、ユーザーが特定の広告をクリックするタイミングを予測しようとしている場合は、最初に、ユーザーが広告を完全に却下するかどうかを予測してみることができます。このアプローチでは、問題が単純化され、現在のMLモデルによってより適切に対応および予測できます。 Facebookが作った このトピックを深く掘り下げた素晴らしいシリーズ 、モデルの開始から配信までのMLパイプラインに重点を置いています。

スコープクリープの2番目の要因に対処するために、 MLプロジェクトをサポートするためのデータを準備できることを確認してください。 必要なデータが必要な形式であると単純に想定することは、PMがMLプロジェクトを開始したときに犯す最も一般的な間違いです。データの準備とクリーニングはMLプロジェクトプロセスのより長い部分であることが多いため、このステップの管理は不可欠です。データサイエンティストが適切なデータにアクセスでき、その品質と有効性を確認できることを確認してください 前 構築したいML機能を考え出す。

プロジェクトは常により良い、より多くのデータから利益を得ることができるので、イニシエーターとしてだけでなく、プロジェクト全体を通して継続的な演習としてデータのラベル付けとクリーニングを行う準備をしてください。このステップは最も魅力的なタスクではないため、この作業をスプリントに分割して、データチームが無限のチケットバックログに直面するのではなく、作業の進捗状況を感じることができるようにします。

企業がデータのラベル付けをサードパーティにアウトソーシングする場合があります。これは時間と初期費用の節約に役立ちますが、信頼性の低いデータを生成する可能性もあり、最終的にMLモデルの成功を妨げる可能性があります。これを回避するには、複数のオーバーラップ手法を使用します。この手法では、すべてのデータが複数の関係者によってチェックされ、結果が一致する場合にのみ使用されます。

プロジェクトを計画するときは、プロジェクトの途中でラベル付けの要件が変更され、ラベルの付け直しが必要になった場合に備えて、データチームが調整を行うのに十分な時間を確保してください。

最後に、新しいMLメソッドを発明する代わりに、既存のMLメソッドでデータを簡単に使用できるかどうかを確認します。ゼロから開始すると、プロジェクトの時間と範囲が大幅に増える可能性があるためです。 まだ解決されていないMLの問題を解決しようとすると、失敗する可能性が高いことに注意してください。 機械学習の成功と公開された研究論文の数にもかかわらず、MLの問題を解決することは非常に困難な作業になる可能性があります。何か新しいものを発明しようとするよりも、良い例やアルゴリズムがたくさんあるMLの領域から始めて、それを改善しようとするのが常に最も簡単です。

機械学習、期待、UX

すべてのPMは、作成しているAI製品のユーザーエクスペリエンスと、それらを構築しているチームを最適に管理する方法について考える準備ができている必要があります。 グーグルは素晴らしい作品を書いた 人間の相互作用に重点を置いて、UXとAIについての彼らの考え方について。

この点は、ML製品がオペレーターと対話する必要がある場合、またはオペレーターに置き換えられる必要がある場合に特に重要です。設計では、システムのオペレーターとユーザーに必要最小限のストレスを加える必要があります。たとえば、チャットボットは多くの場合機械学習に基づいていますが、人間のオペレーターがシームレスに引き継ぐことができます。

また、利害関係者は、機械学習製品に提供できるものよりもはるかに多くのことを期待する可能性があります。これは通常、AI製品について書くときにメディアによって引き起こされた誇大宣伝に起因する問題であるため、プロジェクトマネージャーが合理​​的な期待を設定することが重要です。

AIツールが実際に何であり、利害関係者のために達成できるかを説明して、ツールをテストする前に彼らの期待を十分に管理できるようにしてください。優れたUXは優れていますが、非現実的な期待を持つユーザーに価値を提供することはできません。そのため、関係するPMがこれらを管理し、AIとその現実的な機能について関係者を教育することが不可欠です。

MLにおける品質保証(QA)とテストの実践

現在の形のAIは比較的新しい分野です。目標を達成するためにディープラーニングを使用するアプリケーションがこれほど多くあったことはかつてありませんでした。これらの新しい開発には、特にテストにおいて、独自の一連の課題が伴います。

人々によって書かれた明確な「ルールセット」を備えた標準ソフトウェアをテストすることは比較的簡単ですが、機械学習モデル、特にニューラルネットワークを使用して構築されたモデルを徹底的にテストすることははるかに困難です。現在、ほとんどのMLモデルはデータサイエンティスト自身によってテストされていますが、ML製品が予期しない方法で失敗しないことを確認するために、標準のQAチームで合意されたテスト方法はほとんどありません。

これらのような既知のモデルの結果を操作する新しい方法で GAN attacks 、包括的なモデルテストはこれまで以上に重要になります。これは多くのMLプロジェクトの優先事項になり、今後数年間でMLモデルの「統合」タイプのテストが増えるでしょう。ほとんどの単純なプロジェクトでは、これは現在具体的な問題ではないかもしれませんが、ミッションクリティカルなML製品を構築する場合は、これを覚えておくことが重要です。

MLモデルの盗用と盗用

これから 有線記事 が公開され、元の論文がで発表されました 2016年のUSENIXセキュリティ会議 、ライブMLモデルを盗用する可能性があることが明らかになりました。

これをうまく達成することはまだかなり困難ですが、公開されているAPIを介してモデルを実行している場合は、この可能性に注意することが重要です。理論的には、それに実質的にアクセスできるパーティは、あなたのネットワークに基づいて独自のネットワークをトレーニングし、予測機能を効果的にコピーすることができます。

これは可能性の点でまだかなり制限されています 、ただし、これがプロジェクトの懸念事項である場合は、攻撃の可能性を防ぐための戦略についてチームと協力してください。

人材不足

世界クラスのAIエキスパートに対する現在の需要により、適切な人材を獲得するための競争は熾烈です。実際には、 New York Timesは、世界クラスのAI専門家が年間最大100万ドルを稼ぐことができると報告しています 大きなシリコンバレーのハイテク大国で働いています。 PMとして、チームに参加するAIエキスパートを探すときは、採用サイクル、予算、または行われる作業の質に影響を与える可能性があるため、これらのダイナミクスに注意してください。

この不足は、新しい深層学習アルゴリズムを作成する革新的な精神を超えて広がり、最高品質のデータエンジニアや科学者にも当てはまります。

最も才能のある人々の多くは、次のような機械学習コンテストに参加しています。 Kaggle 難しい機械学習の問題を解決するために、10万ドル以上を獲得することを期待できます。 MLの専門家を現地で採用するのが難しい場合は、次のような既成のソリューションを探すのが賢明です。 専門の請負業者をリモートで採用する またはあなた自身を実行します Kaggle 最も難しいML問題の競争。

法的および倫理的課題

プロジェクト管理におけるAIの法的および倫理的課題は2つあります。

最初の一連の課題は、MLモデルのトレーニングに使用されるデータに由来します。使用するデータの出所、具体的にはデータを使用する権利があるかどうか、およびデータの使用を許可するライセンスを理解することが重要です。

適切な種類のライセンスを持っていない可能性のあるデータでトレーニングされたモデルを展開する前に、そのような質問を解決するために弁護士に相談することが常に重要です。これは比較的新しい分野であるため、これらの回答の多くは明確ではありませんが、PMは、チームが使用する権限を持つデータセットのみを使用していることを確認する必要があります。

ここに良いです 公開されているデータセットのリスト MLアルゴリズムをトレーニングするため。

2番目の一連の課題は、システムに構造的偏りが生じないようにすることです。があった そのような問題の多くのケース 近年、あるカメラ会社は、その笑顔認識技術が特定の人種の顔を含むデータのみでトレーニングされているため、その人種の人々のみを検出することを認めなければなりませんでした。もう1つの例は、インターネットトロールのグループによる協調的な取り組みにより、人種的なスラーが発生し、激しい陰謀が繰り返されたため、数日間の学習後に自己学習型Twitterボットを撤回しなければならなかった大手ソフトウェア会社からのものです。

これらの問題の程度は軽微であるか、プロジェクトを破壊する可能性があるため、重要なシステムを開発する場合、PMはそのような可能性を考慮し、できるだけ早く防止する必要があります。

優れた基盤は強力な構造につながります

AIにつながる情報管理の進歩。

AIにつながる情報管理の進歩。

要約すると、差し迫ったAI革命は、開発プロセスの変更、チームの原型の違い、新しい課題を伴うことが多い、興味深い動的なプロジェクトのセットをもたらします。

トップテクニカルプロジェクトマネージャー AIの基本を十分に理解しているだけでなく、各プロジェクトステップの難しさや、チームで何を作成できるかについての直感も持っています。 AIは市販されていないため( ベビーベッド )ソリューション、特定のML製品を購入することを選択した企業でさえ、新しいものをテストし、データとインフラストラクチャを正しく管理するために投資する必要があります。

AIの登場により、ソフトウェア製品の種類とその作成プロセスが変化していることは明らかです。これらの新しい概念を把握して実行できるプロジェクトマネージャーは、将来の機械学習製品を作成する上で重要な役割を果たします。

著者からの追加資料

追加の理論:DLとNN

人工知能(AI)と機械学習(ML)のより一般的な言い回しに加えて、プロジェクトマネージャーは、ディープラーニング(DL)とニューラルネットワーク(NN)をさらに区別することを意識することで恩恵を受けることができます。

ディープラーニング(DL)

ディープラーニング は、従来のタスク固有のアルゴリズムとは対照的に、学習データ表現に基づく機械学習手法の幅広いファミリーの一部です。

最新の深層学習モデルのほとんどは、人工ニューラルネットワークに基づいていますが、他のさまざまな方法を使用できます。

ニューラルネットワーク(NN)

ニューラルネットワーク AIシステムが提示されたデータから学習できるようにする、生物学的に着想を得た接続された数学的構造です。

これらのネットワークは、データ入力に応じて開閉する数百万の小さなゲートとして想像できます。これらの手法の成功は、近年のGPUコンピューティング能力の成長によって可能になり、ニューラルネットワーク内のこれらの「小さなゲート」をより迅速に調整できるようになりました。

ニューラルネットワーク図

ニューラルネットワーク図

ニューラルネットワークには複数の種類があり、それぞれに固有の使用例と複雑さのレベルが伴います。さまざまなタイプのニューラルネットワークアーキテクチャを説明するために使用されるCNN(畳み込みニューラルネットワーク)やRNN(リカレントニューラルネットワーク)などの用語が表示される場合があります。

それらがどのように見え、機能するかをよりよく理解するために、ここに 素晴らしい3Dビジュアライゼーションです ニューラルネットワークがアクティブなときにどのように「見える」かについて。

AIについてもっと知りたいですか?

これを読んだ後、主題をもう少し深く探求したい場合は、次のソースを確認することをお勧めします。

ニューラルネットワークを理解する

ニューラルネットワークがどのように機能するかのメカニズムをさらに深く掘り下げたい場合は、チェックアウトすることをお勧めします ニューラルネットワーク上の3Blue1Brownシリーズ ユーチューブで。私の意見では、これはニューラルネットワークの最も詳細な説明です。簡単な用語で提供され、事前の知識は必要ありません。

AIニュースの最新情報を入手する

学術論文を読むのに何時間も費やすことなく、AIテクノロジーの最新の進歩について最新情報を入手したい場合は、次のことをお勧めします。 2分間の論文 。このチャンネルでは、最も印象的な新しいAI技術とその実装に関する2分間の最新情報を毎週提供しています。

ML開発の基礎を学ぶ

自分でコードに手を出したい場合で、Pythonの基本的なスキルがある場合は、チェックアウトできます。 Fast.ai 。彼らのコースでは、基本的な開発スキルを持っている人なら誰でも、ニューラルネットワークの実験と遊びを始めることができます。

機械学習の基礎

この提案は、最初から始めて、機械学習の理解と実装の頂点に到達したい人向けです。

Courseraを立ち上げた今や伝説的なAndrewNgによって作成されました このコースで 、かなりの時間の投資(少なくとも6か月)が必要ですが、土曜日を過ごすには非常に生産的な方法になる可能性があります。


注:重要な用語の定義は、ウィキペディアから採用されています。

基本を理解する

機械学習は人工知能と同じですか?

いいえ。これらは同じ意味で使用されることがよくありますが、機械学習は人工知能のサブセットであり、明示的にプログラムされていなくてもプログラムが学習できることを特に特徴としています。

簡単に言えば、ディープラーニングとは何ですか?

ディープラーニングは、学習データ表現に基づいて構築された機械学習メソッドのクラスとして分類できます。それらは他のさまざまな方法を使用できますが、多くの場合、人工ニューラルネットワークに基づいています。

ニューラルネットワークとはどういう意味ですか?

ニューラルネットワークは、AIシステムが提供されたデータから「学習」できるようにする数学的構造です。これらのネットワークは、データ入力に応じて開閉する数百万の小さなゲートとして想像できます。

時期尚早の最適化の呪いを回避する方法

プロジェクト管理

時期尚早の最適化の呪いを回避する方法
スキルを磨く:学際的なデザインの価値

スキルを磨く:学際的なデザインの価値

Uiデザイン

人気の投稿
.NETCore-ワイルドでオープンソース化。マイクロソフト、どうしてそんなに時間がかかったの?
.NETCore-ワイルドでオープンソース化。マイクロソフト、どうしてそんなに時間がかかったの?
パーム油への投資家向けガイド
パーム油への投資家向けガイド
B2B UX –一般的な障害と達成可能なソリューション
B2B UX –一般的な障害と達成可能なソリューション
フレーマーチュートリアル:プロトタイプを改善するための7つの簡単なマイクロインタラクション
フレーマーチュートリアル:プロトタイプを改善するための7つの簡単なマイクロインタラクション
フリーランスのファイナンスコンサルタントが大企業をどのように打ち負かしているか
フリーランスのファイナンスコンサルタントが大企業をどのように打ち負かしているか
 
成功する市場開拓戦略を作成する方法
成功する市場開拓戦略を作成する方法
ブロックチェーンID管理:データセキュリティ革命の火付け役
ブロックチェーンID管理:データセキュリティ革命の火付け役
より軽く、より速く-Svelteフレームワークのガイド
より軽く、より速く-Svelteフレームワークのガイド
UXポートフォリオのヒントとベストプラクティス
UXポートフォリオのヒントとベストプラクティス
フリーランサーの個人情報の盗難:それは私に起こりました—これがあなたが知っておくべきことです
フリーランサーの個人情報の盗難:それは私に起こりました—これがあなたが知っておくべきことです
人気の投稿
  • テレグラムボットとは
  • クレジットカードハッカー100の新しい番号
  • アドビのエクスペリエンスデザインは何に使用されますか
  • スタートアップのための資金調達
  • インターネットシステムは、セキュリティの問題が発生する唯一のシステムです。
  • cはどの言語で書かれていますか
カテゴリー
ヒントとツール データサイエンスとデータベース Uxデザイン ブランドデザイン モバイルデザイン プロセスとツール 仕事の未来 プロジェクト管理 収益と成長 製品の担当者とチーム

© 2021 | 全著作権所有

apeescape2.com