アルゴリズムは本質的に、1 つ以上の入力を受け入れ、内部計算とデータ操作を実行し、1 つ以上の出力を返す一連のルールであることはご存じのとおりです。複雑なデータ操作やハッシュから単純な計算まで、アルゴリズムは一連のステップを経て有用な結果を生成します。たとえば、アルゴリズムは、2 つの入力値を受け取り、それらを加算して合計を返す単純な関数である可能性があります。 しかし、科学の世界には無数のアルゴリズムが存在し、必要なアルゴリズムをいかに素早く見つけるかは無視できない問題です。 GitHub の「 The Algorithms 」というプロジェクトは、私たちが探し求めていた究極の答えです。このプロジェクトは、「最大のオープンソース アルゴリズム ライブラリ」であると主張しています。
まず、「ホットなカテゴリー」を見てみましょう。次の分野でアルゴリズムを見つけることができます。
次に、それぞれの「人気カテゴリ」で特定のアルゴリズムについて説明します。ここでは、動的プログラミング アルゴリズムを例にとり、編集距離、日没の合計、最小パーティションなどのサブアルゴリズムを見ることができます。 次に、各サブアルゴリズムの右下にある「詳細」をクリックします。編集距離アルゴリズムを例にとると、アルゴリズムの提案者、日付、問題の説明、貢献者などにリンクできます。 最後に、「アルゴリズム」ライブラリは、Python、Java、C、C++ など、数十のプログラミング言語で実装されたアルゴリズムも提供します。各言語には独自の GitHub アルゴリズム コード ライブラリがあります。 いくつかのプログラミング言語。 ここでは、Python プログラミング言語で実装されたアルゴリズムを例として取り上げ、オーディオ フィルター、ビット操作、バックトラッキング アルゴリズムなどを確認します。同様に、各アルゴリズムの右下にある「詳細」リンクをクリックすると、詳細ページに移動します。 いくつかのアルゴリズムは Python を使用して実装されています。 さらに、ウェブサイトのホームページにある検索ボックスから、必要なアルゴリズムを見つけることもできます。 |
>>: 人工知能は人間の臨床試験に取って代わることができるでしょうか?
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
ストレッチツリーの紹介スプレー ツリーは特殊な二分探索ツリーです。特別なのは、バイナリ検索ツリーであ...
AlfGOと韓国のプロ囲碁選手、イ・セドルの対局以来、人工知能は幅広い注目を集めているかもしれない。...
人力の60倍の速さで作業する送電線検査画像「認識者」、ベテラン並みの監視ビデオ「品質検査員」、さまざ...
2020年は多くの人々にとって忘れられない年です。新型コロナウイルス感染症の突然の発生は、ほぼすべて...
ロボットがペンチで簡単にワイヤーを切る様子をご覧ください。あっという間に鉄の箱の蓋が開きました。さら...
[[259079]] AI の応用により予測コストが大幅に削減され、企業はますます新しい、予想外の方...
[[443157]]日本における人工知能の開発はますます成熟しつつあります。日本は現在、「人工知能ア...
11 月 11 日が過ぎ、12 月 12 日の「ショッピング シーズン」が再び到来しました。 202...
MoE(Mixed of Experts)モデルは最近とても人気があるので、詳しく紹介する必要はな...
クラスタリングは、ビッグデータを理解する上で非常に一般的かつ基本的な方法です。最近、データ サイエン...