この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式サイトにアクセスして許可を申請してください。 人工知能…まあ、この最先端技術は今流行っているようですが、人類に決定的な影響を与える技術でもあります。私たちは AI の力と、それがほぼあらゆる業界で効果的に活用できることに驚いています。今日のロボットは100年前の飛行機のようなものです。では次は何でしょうか?この質問は、大きな関心、励まし、このプロセスに参加したいという願望から、最終的には恐怖、混乱、無知に至るまで、さまざまな感情を呼び起こします。 AI の開発に参加して受動的な傍観者になることを妨げるものは何ですか? ご想像のとおり、AI 開発者になるまでの道のりは長く困難なものですが、だからといってこの目標を達成できないわけではありません。懐疑的な人たちに一言:プログラミング、数学、エンジニアリングの経験がなくても、自宅で AI をゼロから学び、実践で知識を適用して簡単な機械学習ソリューションを作成し始めることができます。これが AI 開発者になるための第一歩となります。 数年前、Kaggle のユーザー調査によると、AI 分野で働く人のうち、学校で機械学習やデータサイエンスを学んだ人はわずか 30% でした。対照的に、回答者の66%は独学でした。回答者の半数以上が、新しい科目を学ぶためにオンラインコースを利用していると述べています。つまり、これはただ一つのことを意味するだけです: 夢を見るのをやめて、行動を始めましょう! これを実行することに決めた場合、この記事は最初のステップを踏むのに役立つツールになります。ここでは、AI 開発者になるための効果的な学習パスとして私が考えるものを紹介します。ご存知のとおり、世の中には選択できる資料がたくさんありますが、私は本当に重要なものを区別できるようにお手伝いをしたいと考えています。 準備はできたか? パート1.まずAI学習を始めるために必要な基礎スキルを身につける 人工知能は複雑な研究分野の 1 つであり、適切な学習戦略が特に重要です。つまり、学習するには準備が必要であり、まず基本的なスキルを習得する必要があるということです。すでに基本的なスキルを知っている場合は、この段階をスキップできます。しかし、それ以外の場合には、少なくとも数日または 1 週間をかけて、学習する必要がある分野の基礎を学ぶことをお勧めします。 同時に、すべてにおいて達人になる必要はありません。基本的な概念を理解するには時間をかける必要があります。もっと深く学びたいなら、今は急がないでください。いずれにしても、後で質問があるときに Google で回答を検索するときに役立ちます。 #1 抽象的思考 より賢くなり、問題解決能力を身につけるには、抽象的な思考が重要です。あなたは抽象的な思考を持っていますか?そうでない場合は、それを変える時期です。 今は、優れた問題解決能力と論理的推論能力を身につけることが最優先です。機械学習は、データ内のパターンを見つけることに重点を置いています。たとえば、データ サイエンティストは、サービス アーキテクチャの設計とデバッグよりも、仮説の生成、データの配列に対する無限の実験の準備と実行に多くの時間を費やします。 専門家の頭の中では、Google マップの道路や交差点、ATM 分析システムの時系列からの現金引き出し統計がグラフに変換されます。日常の物事を抽象的な形で表現するスキルがなければうまくいきません。したがって、考える際には、問題を解決する方法である思考の深さを優先する必要があります。 深く考えることを学ぶにはどうすればいいでしょうか?目にするものすべてに疑問を持ちましょう。おそらく、抽象的思考力を向上させる最善の方法は、精神的なスタミナを高め、物事についてもっと考え始めることです。役に立つかもしれない興味深いビデオをいくつか紹介します。
ちなみに、数学は抽象的な思考方法なので、数学のスキルを向上させることも役立ちます。統計のパターンを見つけることで、この分野での能力も向上します。それで、次のスキルに注目してください。 #2 基礎的な数学リテラシー 人工知能や機械学習の分野でのキャリアには、数学の基礎知識が必要です。ここでのキーワードは「基本」です。基本的な理論を読んだり、復習したりする必要があります。チュートリアル全体を読む必要はなく、重要な概念だけに焦点を当ててください。
線形代数と数学的解析を素早く学ぶには、次のコースをお勧めします。
#3 ロボット工学を学びたいなら物理学を学ぶ必要がある 科学に対する確かな理解は、工学のあらゆる分野にとって重要です。物理学は、エネルギー、回路、力学、材料科学、およびロボット工学のその他の重要なトピックに関する基礎知識を提供するため、特に役立ちます。しかし、すべての科学は、数学を実際の問題に適用する方法を教えてくれる点で有用です。 物理学をどこで勉強すればいいですか?慌てないで。工学物理学について学べる素晴らしい YouTube チャンネルをご紹介します。学習を楽しんでください! #4 統計的手法 統計的手法は数学学習の重要な基礎の 1 つです。これにより、機械学習アルゴリズムの原理をより深く理解できます。データとデータ セットを分析するために使用される主な手法は次のとおりです。
EdX の無料統計分析コース 主な回帰の種類: どれを使用すればよいですか? 機械学習のための統計的手法 #5 アルゴリズム、最初から最後まで! 知らせ!これで、人工知能の学習の最も基本的な領域に入りました。アルゴリズムを「必須」と説明するだけでは不十分です。人工知能の分野の研究者になりたいなら、アルゴリズムの専門家にならなければなりません。この分野では優れた問題解決能力と分析能力が必要です。したがって、前の手順をためらわずに実行してください。これにより、与えられたタスクを効率的に完了できるようになります。 アルゴリズムは退屈で複雑で習得が難しいように思えます。ある程度、これは真実です。しかし、本当に、熱心に、そして真剣に AI の専門家になりたいのであれば、知識を更新する必要があります。それ以外の近道はありません。このタスクは、私の以前の記事「データ サイエンスのためのトップ 10 機械学習アルゴリズム」で簡単に行うことができます。この記事では、最も一般的な 10 個のアルゴリズムの基本原理を簡単な言葉で説明しています。 しかし、それだけでは十分ではないので、さらに一歩進むことをお勧めします。以下の役立つ情報をチェックしてください:
上記はすべて準備です。これらの基本的なスキルをすべて習得していれば、自信を持って機械学習の指導を始めることができます。 パート II. 最も重要な部分である人工知能の学習を開始する さて、ここからが最も興味深い部分です。人工知能を学ぶために必要な知識ベースがあれば、以下のポイントを簡単に理解でき、赤ちゃんが歩き方を学ぶように一歩ずつ夢に近づくことができます。はい、その通りです。これらは幼児のステップにすぎません。覚えておいてください、これはすぐに達成できるものではありません。 #1 コンピュータサイエンス、プログラミング(Pythonに重点を置く)
AI 開発者の仕事の重要な部分は、Python などのプログラミング言語やコーディングを含む、コンピューター サイエンス ベースのアプリケーションを扱うことです。したがって、このステップでは忍耐強く、勉強に非常に集中してください。多くのことを学ぶことになるからです。 なぜ Python なのか?すべての世論調査によると、Python は現在、人工知能とデータ サイエンスの分野で最も人気のある言語です。さらに、このツールは習得も使用も簡単です。呼び出せるライブラリが多数含まれており、インターネット上には多数のオンラインコースや資料も見つかります。自分の好みに合った学習方法を選ぶことができます。 初心者に必須のリソース:
C++/R/Java などの他の言語を学ぶこともできますが、個人的には Python が AI とデータサイエンスに最も適したツールです。理由を知りたいですか?これについてすべてを詳しく説明した前回の記事「Python vs R。AI、ML、データ サイエンスに最適なツールの選択」をお読みください。 #2 AIそのものについて学ぶ フランチェスコ・コリアが開発した人工知能知識マップ 上記の計画をどう理解するか想像してみてください。Andrew Ng のように「理解できなくても心配しないでください」と言います。全体像を把握し、各要素がどこにあるかを理解するだけで十分です。ちなみに、アンドリューは人工知能の分野で最も影響力のある人物の一人であり、この名前をよく目にするでしょう。彼はオンライン機械学習サイト「Coursera」の共同設立者であり、現在はスタンフォード大学の准教授です。 機械学習 機械学習は人工知能を実現するプロセスです。これは、人間の介入なしに学習するコンピュータの能力です。人工知能は機械学習なしでも実現可能ですが、複雑なルールと条件を含む 100 万行のコードが必要になります。言い換えれば、機械学習では、特定のタスクごとに詳細な指示を記述するのではなく、独自に解決策を見つけることを学習するアルゴリズムを使用します。 機械学習には、教師あり学習、教師なし学習、半教師あり学習、強化学習の 4 つの主な種類があります。教師あり機械学習では、アルゴリズムは大量のデータを処理、分類、ラベル付けすることで、データを認識する方法を学習します。教師なし機械学習では、アルゴリズムが大量のラベルなしデータ内のパターンとカテゴリを識別します。多くの場合、その速度は人間の脳よりも速くなります。 何を学ぶべきか?どこで学ぶのですか?
ニューラルネットワーク おそらく、現在までに人工知能の中で最も急速に成長している分野はニューラル ネットワークです。ニューラル ネットワークと人工知能の研究は、線形代数と確率論という数学の 2 つの分野から始める必要があります。これは人工知能の揺るぎない柱です。ニューラル ネットワークは機械学習の一種であり、インテリジェント マシンが特定の状況で適切な接続を見つけてタスクを修正したり、事前に決定された決定を下したりするのに役立ちます。 ここにいくつかの優れた学習教材があります:
ディープラーニング ディープラーニングは、大脳新皮質のニューロン層の活動をシミュレートしようとします。人工ニューラル ネットワーク (ANN) – すでにこれを実行しているアルゴリズムの 1 つ。人工ニューラル ネットワークは、相互作用する人工ニューロンで構成されています。これらは層状に配置されており、各層は画像を認識するときに、形状の曲がりや境界などの特定のシンボルに反応します。学習は、レイヤーの数が多いため、深い学習と呼ばれます。
認知コンピューティング AI は認知コンピューティングを使用して、人間が通常実行するプロセスをシミュレートし、画像や言語を解釈し、応答シーケンスで話したり行動したりすることができます。人工知能や機械学習の多くの手法は、自然界の生物からヒントを得ています。また、初期の AI は人間の脳を模倣するマシンを構築するという壮大な目標に焦点を当てていましたが、認知コンピューティングはその目標に向けて取り組んでいます。 認知コンピューティングは、認知科学の知識を活用して、ニューラル ネットワークとディープラーニングに基づいて人間の思考プロセスをシミュレートするシステムを構築するテクノロジーです。ただし、コグニティブ コンピューティングは、単一のテクノロジに焦点を当てるのではなく、機械学習、自然言語処理、ビジョン、人間とコンピューターの相互作用など、複数の分野を網羅しています。
コンピュータビジョン 人工知能は、画像認識と、画像やビデオで何が起こっているかを詳細に研究することに基づいています。機械が画像を処理、分析、理解できるようになると、機械は画像を独自に解釈し、入力の処理と使用について独自の判断を下すことができます。
人工知能というテーマは非常に奥が深く、私たちはこれまでその表面を少しだけ触れたに過ぎません。今こそ実践に移る時です。 パート III. 練習のヒント さて、長征を始める準備ができているなら、おめでとうございます!これで、一定の知識ベースが得られます。私個人としては、この段階で最も効果的な学習方法は 2 つあります。Kaggle コンテストに参加すること、処理するデータセットを選択すること、そしてプロセスを練習することです。 Kaggleコンペティションに参加する Kaggle では、データ分析のコンテストが頻繁に開催されています。最も簡単で初心者にも優しいので、まずは賞品のないコンテストに参加することをお勧めします。時間が経つにつれて、より複雑なタスクに移行できるようになります。この練習方法があなたに合っている場合は、Kaggle コンテストへの参加方法に関するガイド「Kaggle 初心者ガイド」をお読みください。 データセットの実践:
十分な休息と自己動機づけ ご想像のとおり、学ぶべきことはたくさんあります。しかし、もしあなたが自分の目標を持っていて、これらすべてのことに本当に興味を持っているのであれば、この困難な学習の道に喜んで乗り出すでしょう。 さて、人工知能を学ぶときに注意すべき重要なポイントをすべて覚えておきましょう。
最後に、もう少しモチベーションを上げましょう。モチベーションは多すぎることはありませんよね? リングの上では誰もが恐怖を感じている。あなたはとても怖がっています。相手も怖がっています。しかし、本当の違いは、ある人は一歩前進し、ある人は一歩後退するということです。 もちろん、あなたの仕事は最初のオプションを選択して前進することです。そのためには、恐怖を克服し、自分にとって価値のあるものに投資しましょう。 恐怖は、より多くのこと、より良いことを成し遂げ、前進し続け、改善し続けるための尽きることのない動機となり得ます。そうすれば、恐怖はあなたの味方になるでしょう。 |
<<: 2019年インターネット人材採用レポート:Javaは人気だが、アルゴリズムエンジニアは不足している
>>: 未来を垣間見るのに役立つ9つの主要な人工知能開発トレンド
[[418205]]ビジネス インテリジェンスの応用は、近年、人工知能、機械学習、自然言語処理 (N...
AI 音声翻訳の分野では、ノイズは対処しなければならない主要な課題の 1 つです。この装置は研究室や...
米陸軍研究所は、都市環境における兵士の状況認識力と戦闘能力を向上させるために、認知・神経工学共同技術...
[[279165]]今日、認知学習はかつてないほど普及しています。一般的に言えば、認知学習と認知コ...
過去数年間、ディープラーニングは、従来の機械学習を凌駕し、ほとんどの AI 型の問題に対する頼りにな...
機械学習とディープラーニングの違いは何でしょうか?この記事から答えを見つけてみましょう。ターゲットこ...
2024 年には、ワイヤレス テクノロジーに多くの改善がもたらされ、接続性、効率性、消費者体験が向上...
ドライバーが毎回信号を直進できるように旅行を計画できたらどうなるでしょうか?これは、特に幸運な状況下...
人工知能は食品システムを最適化できると思いますか? 精密農業からパーソナライズされた栄養管理まで、農...
人工知能(AI)は現在、頻繁に使われる言葉であり、一般的には、もう一つの総合的な技術革命、つまり「第...
[[186930]]次に最も重要なテクノロジーは何でしょうか? 多くの人が「人工知能、VR、自動運...
人工知能は、強化された接続性とインテリジェントな自動化を通じて、インダストリー 4.0 に破壊的な変...