世の中には、ほとんどコードを必要としない強力で古典的なアルゴリズムやプロジェクト事例にはどのようなものがありますか?

世の中には、ほとんどコードを必要としない強力で古典的なアルゴリズムやプロジェクト事例にはどのようなものがありますか?

今日は、コードが非常に少ないけれども、非常にクールでクラシックな 4 つのアルゴリズムまたはプロジェクト ケースを紹介します。

1. コードなし

プロジェクトアドレス:

https://github.com/kelseyhightower/nocode

これは GitHub 上のプロジェクトで、現在 34,000 個のスターが付いています。

その素晴らしさは、軽量でクロスプラットフォーム、全自動の何とも言えないツールをベースとし、何とも言えない高級言語構文を使用している点にあります。コードを1行も書かずに導入・実行できます。検出、コンパイル、パッケージ化、インストール、運用までワンストップで提供し、安全で信頼性があります。

コードを読んだ国内外のプログラマーらが賞賛のメッセージを残した。

世の中のあらゆるコードを読んだ後でも、私の心にはコードがないというのは本当です!

2. シャッフルアルゴリズム

このコードは非常にシンプルで、たった 2 行のコードですが、この機能を実現できます。つまり、n 個の要素が指定された場合、各要素が各位置に等しい確率で出現する配置が生成されます。

つまり、各要素に対して、すべての位置を等しい確率で配置できます。

コードは次のとおりです。

  1. ( int i = n - 1; i >= 0; i -- )の場合 
  2. swap(arr[i], arr[rand(0, i)]) // rand(0, i)は[0, i]の間のランダムな整数を生成します

3. 睡眠の順序

コードは次のとおりです。

  1. パブリッククラスSleepSort {
  2. 公共 静的void main(String[] args) {
  3. int [] int = {1,4,7,3,8,9,2,6,5};
  4. スレッドの並べ替え[] sortThreads = 新しいスレッドの並べ替え[ints.length];
  5. ( int i = 0; i < sortThreads.length; i++) {
  6. スレッドをソートする
  7. }
  8. ( int i = 0; i < sortThreads.length; i++) {
  9. スレッドをソートします[i]。開始();
  10. }
  11. }
  12. }
  13. クラスSortThreadはThreadを拡張します{
  14. 整数ms = 0;
  15. パブリックソートスレッド( int ms){
  16. this.ms = ms;
  17. }
  18. パブリックボイドrun(){
  19. 試す {
  20. スリープ(ミリ秒*10+10);
  21. } キャッチ (InterruptedException e) {
  22. // TODO 自動生成されたキャッチブロック
  23. e.printStackTrace();
  24. }
  25. System.out.println (ミリ秒) ;
  26. }
  27. }

その原理は、これらの n 個の数値に 1 対 1 で対応する n 個のスレッドを構築することです。

初期化後、スレッドはスリープ状態を開始し、対応する時間単位数後に起動し、対応する数値を出力します。

こうすることで、最も小さい数字に対応するスレッドが最初に起動し、この数字が最初に出力されます。

すべてのスレッドが起動すると、ソートが完了します。

時間の複雑さについて質問しないでください。時間の複雑さはこのソートでは意味がありません。

4. AIコアコード

  1. 真の場合:
  2. print(input( '' ). replace ( '吗' , '' ). replace ( '?' , '!' ))

このコードは1億元の価値がある伝説のAIコアコードです。その効果を見てみましょう。

[[317553]]

他にも事例をご存知でしたら、ぜひコメントを残してください:)

<<:  AI「黒ヘルメット」が成都でデビュー、警察が2分で路上で数百人の体温を検査!

>>:  顔認証決済だけでは不十分、マスターカードは歩行、心拍、静脈による決済を検討

ブログ    

推薦する

インターネット業界における顔認識機能の認知に関する調査報告書

[51CTO.comからのオリジナル記事] 高速かつ高性能なコンピュータの登場により、顔画像技術は大...

プロジェクトの失敗を促しますか? MITとスタンフォードでは、大きなモデルが積極的に質問し、あなたが何を望んでいるかを把握できるようにしています

予想通り、リマインダーエンジニアリングは消えつつあり、この新しい研究はその理由を説明しています。何百...

...

2021年中国人工知能産業の現在の市場状況と有利な軌道の分析コンピュータビジョン軌道

——原題:2021年中国人工知能産業の市場現状と有利な軌道の分析。コンピュータビジョンは1000億...

AI バイアス: なぜ起こるのか、そして企業はどのように修正できるのか

ビジネスや社会で AI の利用が広まるにつれ、企業は機械モデルに現れる人間の偏見に注意を払う必要があ...

AI時代に誰かが密かにあなたの顔を真似している

人工知能の時代音声、指紋、顔認識など。 AI技術は飛躍的に進歩している犯罪者もこれに気づいているこの...

強力な視覚 AI でもこれらの写真を正確に識別できないのはなぜでしょうか?

▲ テーブルの上にいるのはマンホールの蓋でしょうか、それともトンボでしょうか?(写真提供:ダン・ヘ...

...

AIがモノのインターネットをどう変えるのか

AI は、ネットワークとデバイスが過去の決定から学習し、将来のアクティビティを予測し、パフォーマン...

Googleが生成AIをオンラインショッピングに適用、実在のモデルが高精度な仮想衣装着せ替えを実現

グーグルは6月15日、オンラインショッピングツールに新たな生成AI技術を導入すると発表した。この技術...

百度の主任科学者アンドリュー・ン氏が辞任を発表

[[186234]] 3月22日、百度のトップ科学者アンドリュー・ン氏は、英語のセルフメディアプラッ...

...

中国の教授が犯罪認識率97%の人工知能「検察官」を開発、現在テスト中

[[442697]]最近、「中国の教授らが人工知能検察官を開発中」というニュースが多くの海外ネットユ...

テクノロジーがコロナウイルスと戦う10の方法

COVID-19の流行は中国の武漢で最初に発生して以来、少なくとも100の国と地域に広がっています。...