プログラミングに熟練する必要はありません。人工知能への参入は思っているより簡単です

プログラミングに熟練する必要はありません。人工知能への参入は思っているより簡単です

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discovery)から転載したものです。

[[335936]]

私たちの生活は大部分が反復的で、常に一定のルーチンに従います。身体を生物学的コンピューターと見なすと、脳を制御するコードは次のようになります。

  1. (生!=死)
  2. {
  3. life.wake_Up_In_The_Morning();
  4. 人生.食べる();
  5. life.work (`簡単`、`時間が少ない`、`目的: お金`);
  6. ライフ.スリープ();
  7. }after_Death( "あなたの目的さえもあなたの墓を追わなかった" )

しかし、私たち自身がこのコードの開発者なので、変更する権利があります。私たちにとって、活動的であり続け、楽しめる仕事をすることは非常に重要です。したがって、人工知能に足を踏み入れる前に、今日の世界で人工知能が何をしているのかをすべて理解し、この分野に専念して愛する決意をしなければなりません。

ほとんどの人が犯す間違いは、コンピューター ビジョン、音声認識、予測分析などの AI 作業に Github コードを使用し、それをシステムで実行して、自分を AI エンジニアと呼ぶことです。しかし、そうではありません。この習慣はプロジェクトには役立ちますが、人工知能に対する理解を深めるものではありません。

多くの人は、AI は結果を生成する複雑な Python コードの文字列に過ぎないと考えています。そうではありません。Python は単なるプログラミング言語です。私たちはこの言語(およびあまり一般的に使用されていない他のプログラミング言語)を使用して、AI システムを実行し、結果を生成します。

この Python スクリプトの背後には多くの作業がありますが、成功する AI エンジニアになるためにコーディングに熟練している必要はありません。

人工知能とは何ですか?また、それはどう違うのでしょうか?

図に示すように、人工知能には次のような包含関係があると人々は考えています。

今日のリソースとテクノロジーでは、完全なヒューマノイドシステムを作成することはできません。したがって、私たちは何ができるか、何ができないかを知る必要があります。人工知能の従来の入門は機械学習の概念であり、それぞれがそのロジックに厳密に準拠しています。

機械学習は、人工知能の分野に参入するための優れた出発点です。従来の機械学習アルゴリズムを理解したら、ディープラーニングに移行する必要があります。この分野には多くの概念があり、それらを根本から理解する必要があります。より深い理解を得るには多くの時間がかかります。

機械学習とディープラーニングはどちらも「明示的にコード化されることなく機械によって行われる作業」と定義されており、機械が学習に基づいて動作する能力、つまり人工知能を指します。

これらの概念を理解するにはどうすればよいですか?

これらの概念について話すときはいつでも、1 つのことを覚えておく必要があります。何が含まれるのか? 期待される出力は何か? このように各概念を理解すると、人生は非常にシンプルになります。コンピューターは数字しか学習できないことを忘れてはなりません。そのため、出力を受け取るためには入力をどのように提供すればよいかを理解する必要があります。

大規模な AI システムを実行するには、少しのコーディング知識があれば十分です。機械学習とディープラーニングのあらゆる概念を学びながら、同時にコードを実行するのが最適です。概念を理解したら、次のステップはコードを実装することです。この方法の循環的な操作は、理論を学び、実際の結果をテストするのに役立つ優れた方法です。

この分野で生き残るためには、科学論文やジャーナルを読まなければなりません。科学論文を読むことは一夜にして達成できるものではありません。論文の著者がこのような複雑な出版論文を書くには少なくとも 1 年かかり、私たちはそれを辛抱強く学ばなければなりません。概念の起源から学ぶことで、より深い直感が得られ、より関連性の高い詳細を探求できるようになります。

AI学習を完了するにはどのくらいの時間がかかりますか?

これは時間制限のある課題ではなく、終わりのないトピックです。試験の準備をしていないので、試験日はありません。

別の言い方をすれば、「概念をどれくらい早く学べるか?」ということです。それはすべて個人によって異なります。事前に概念を知っているごく少数の人であれば、2 日で完了できます。数人が1週間で完了しました。人によっては2週間以上かかる場合もあります。目標は、特定の時間内に何かを完了することではなく、主題全体を完了するために必要な時間をかけることです。

概念学習が完了するまで待つ必要がありますか?

不要。実践は最高の教師です。学習中は、学んだ内容に基づいてプロジェクトを実行するのが最善です。すでに CNN の一部を学習しているが、このプロジェクトでは画像に基づいて果物を分類する必要がある場合は、試してみると有益です。

リアルタイムのシナリオで実行してみると、期待どおりの出力が得られるようにエラーを修正することができます。さらに、プロジェクトを実施することで、経験を積むだけでなく、自信を高めることもできます。

正しいアプローチに従い、自分の仕事に満足しているなら、システム コード (この記事の冒頭で説明) を次のように変更できます。

  1. (生!=死)
  2. {
  3. life.wake_Up_In_The_Morning();
  4. 人生.食べる();
  5. life.work (`hard_work`、`patience`、`aim: 幸福平和`);
  6. ライフコード();
  7. ライフ.スリープ();
  8. }after_Death( "世界にあなたについて語らせましょう" );

人工知能の分野に参入するのは難しくありません。これらの方法は著者の経験に基づいています。最初は混乱するかもしれませんが、時間が経つにつれて、問題を解決する方法や手段が見つかります。時間は良い解決策です。あなたの人生に幸あれ!

<<:  機械学習エンジニアは職を失いつつあるが、学習が唯一の解決策であることに変わりはない

>>:  ワクチン開発におけるIoTとAIの役割

ブログ    

推薦する

...

労働者の皆さん、ご注意ください: AI は組立ラインの労働者を置き換えるものではなく、管理者を置き換えるものです。

今後 15 年間で、人工知能によって米国の雇用が 40% から 50% 減少すると私は予測しています...

...

...

Golang GC についていくつか誤解がありますが、本当に Java アルゴリズムよりも高度なのでしょうか?

[[273650]]まず最初に強調しておきたいのは、この記事の発端は High Availabil...

周洪義:人工知能には多くのセキュリティ上の弱点がある

3月5日、中国人民政治協商会議全国委員会委員で、360グループ会長兼CEOの周鴻毅氏は、今年の「両会...

全人代副代表の馬化騰氏は8つの書面提案を提出し、ブロックチェーンや人工知能など17の質問に答えた。

[[221404]] 3月3日午後9時30分、全国人民代表大会の代表でテンセント会長の馬化騰氏が黒...

アンサンブル学習: 3人の頭脳は1人の頭脳よりも優れている

[51CTO.com からのオリジナル記事] 「靴屋が 3 人いれば、諸葛亮 1 人より優れている」...

AI 実践者が習得する必要がある 10 種類のディープラーニング手法: バックプロパゲーション、転移学習、勾配降下法...

機械学習への関心は過去 10 年間で爆発的に高まりました。ほぼ毎日、さまざまなコンピューターサイエン...

モバイルアプリ開発における人工知能の実装

[[382351]] [51CTO.com クイック翻訳] 人々が今日のニーズについて話すとき、彼ら...

OpenAI、超知能AIの制御に関する中核的な技術的課題に取り組むため新チームを結成

OpenAIは、共同設立者兼主任科学者のイリヤ・スツケバー氏とアラインメント責任者のヤン・ライケ氏が...

人工ニューラル ネットワークのドライバー: 活性化関数とは何ですか?

この記事は、公開アカウント「Reading the Core」(ID: AI_Discovery)か...

2015年9月のプログラミング言語ランキング: 新しいインデックスアルゴリズムにより急上昇が解消

9月に、TIOBE Indexは改良されたアルゴリズムを使用してプログラミング言語の人気度を計算しま...

インタビュアー: 「最後にアルゴリズムを書いてください。単一のリンクリストを使用して加算を実行してみましょう...」

[[286163]]質問: 空でない 2 つのリンク リストが与えられた場合、2 つの負でない整数...

携帯電話なら何でもコピー&ペーストできる。このデザイナーはパートタイムでコードを書き、ARを新たなレベルに引き上げた。

見たものを何でもコピーします。これは魔法ですか、それとも孫悟空の魔力ですか?どちらでもない。これが ...