遺伝的アルゴリズムプログラマーは関数

[kory]が今数ヶ月間遺伝的アルゴリズムを書いています。これ自体では、これらの遺伝的アルゴリズムを実行するものを除いて、独自または例外的なものは何もありません。 [kory]は、Brainfuckでプログラムを書くために遺伝的アルゴリズムを使用しています。はい、それはコンピュータのプログラミングコンピュータです。ありがたいなSkynetは18年遅れです。

最初に[kory]の仕事を見たとき、彼はBrainfuckで独自のプログラムを書いて実行するためのコンピュータをプログラムしました。言語の名前[kory]がいくつかの仕事を使うことができるが、それは実際にはコンピュータ生成プログラムのための理想的な言語です。それぞれが単一の文字で構成されている8つのコマンドだけが、その遺伝的アルゴリズムが生産されなければならないもののオーバーヘッドを大幅に削減し、フィットネス機能を評価しなければならない。

[Kory]の初期努力への欠点が1つありました:機能。こんにちは世界を言うようにプログラムを手に入れるのは比較的簡単ですが、何か複雑なことをするために、マクロや関数のようなものが必要です。 BrainFuck、IT最も簡単なフォームでは、機能をサポートしていません。これは彼のコンピュータプログラミングコンピュータがよりスマートに成長し、その遺伝的アルゴリズムで地元の最小値を乗り越えるための[Kory]計画のレンチをスローします。

この問題に対する解決策は、Brainfuck [Kory]呼び出しの新たな方言の作成でした。これは拡張Brainfuckの最良の部分を取り、基本的にBreakステートメントとして機能するコマンドを追加します。

これにより、[Kory]の自己プログラミングコンピュータはより複雑なプログラムを開発することができます。すでにそれはFIBONACCIシーケンスの最初の数回数を生成するためのプログラムを作成しました。 255はバイトの最大値であり、プログラム自体が生成するのに7時間かかったため、233までだけ上がります。しかし、それは仕事です。新しいブレーブラス関数で生成された他のプログラムは、壁に99個のボトルと2つの値を倍増するプログラムを記録することを含む。

kory]コンピュータがこれらのプログラムを生成するのに長い時間を過ごしていても、十分な時間が与えられているのは、本当にこのプログラムができないことはありません。 Brainfuck、およびKory]のBrainplusは完全に完了しているので、無限メモリと時間を計算することができます。機能を新たに追加すると、それはより速く計算することができます。

[カイル]のGAのすべてのコードはGitHubで入手できます。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

iPhone XS、XS Maxの個人は、100%の所有者に理想的な製品がないという削除例で、10秒のアイドル時間iPhone XS、XS Maxの個人は、100%の所有者に理想的な製品がないという削除例で、10秒のアイドル時間

の後にst音アニメーションを報告しています。 XS Maxは、10秒以上アイドル状態にされた後、マイクロスタッターに苦しんでいます。明らかに問題を追跡している9TO5MACによると、この問題は、以前にアイドル状態のiPhoneと対話するときに発生し、アニメーションは最初は維持できません。 報告書は、これが非常に長い間問題であり、最新のiOS 12.2ベータ版にまだあるという問題であると述べています。フォーラムには、リンゴ自身のサポートフォーラムなど、フォーラムにはスレッドがあります。このスレッドでは、新しい携帯電話が同じであることを発見するためだけに、Apple Storesから交換用ガジェットを入手することに成功しています。 9to5Macリーダーが提供するビデオでは、iPhone XS Maxパッキングアプリと数秒間残されていることがわかります。私たちが言われていることから、アプリをスワイプして閉じていると、付随するアニメーションに小さなマイクロスタッターが表示されます。私は、正直なところ、それを見ることができません。 もちろん、それはそこにないと述べることではありません。私たちは、これらのことを見ることに対してはるかに脆弱な人もいることを理解しており、もしあなたがそれを見ることができれば、あなたはすぐにそれによってかなりイライラするだろうと想像するでしょう。ここでの私たちの仮定は、ガジェットが何らかの速度節約モードに分類され、付属のA12チップダウンを遅くすることです。問題を引き起こしているアニメーションに対処するために購入時のランプアップですが、興味深いことに、古いiPhone Xには影響しません。 ありがたいことに、これはおそらくソフトウェアアプリケーションの更新で修正できるものですが、まだ考えていないと考えているので、待っている間に息を止めるのは賢明ではないかもしれません。 (出典:9to5mac) 同様に検査するのが好きかもしれません: IOS 12.1.4からiOS 12.1.1脱獄のためのベータ3へのダウングレード[ガイド] 脱獄iOS 12 / 12.1.2 / 12.1.2 unc0verを備えたベータ3およびCydiaのセットアップ方法[チュートリアル]はまさにその方法です 脱獄iOS 12.1.4 LucaのWebKitのエクスプロイトを利用することはすぐに可能かもしれません iOS 12.1.4 IPSWリンク、重要なFaceTimeバグパッチでOTAアップデートをダウンロード

Pandora Sity PrototypePandora Sity Prototype

私たちがPandoraで検査した最後の時間は、Devシステム形式で表示されていました。 上記の組み込みは、非常に最初の状況プロトタイプのビデオです。 それはまだ一種の要素を持っていませんが、それは絶対に大きな形作為のようなものです。 Pandoraは、800×480のタッチスクリーンを備えたLinuxベースの携帯ゲーム機です。 [ビアジツモド]

Appleは、iOSのGarageBandの主要な更新、MacのLogic Pro X、詳細Appleは、iOSのGarageBandの主要な更新、MacのLogic Pro X、詳細

Appleは本日、iOSのGarageBandの主要な更新(バージョン2.2)とMacのLogic Pro X(バージョン10.3)を削除しました。強力な新機能とUIの変更を前面にもたらします。 新進音楽アーティストのための最も人気のあるiOSアプリの1つと、イベントでのいくつかの専門家処理、ガレージバンドの更新、ロジックプロXはかなり大きなものです。これらの両方のアプリを1つずつ使用するだけでなく、前もって変更したものを見ていきます。 iOS用のガレージバンド2.2 Appleは、iOSアップデート用のガレージバンドを導入する機会を得ました。これには、特に、ルーチンユーザーと共鳴するものとともに、更新されたユーザーインターフェイスが含まれています。昨年、ビジネスとイノベーションの獲得の後、元々Logic Pro Xに導入されたAlchemy Online Synthのモバイル版。 新しいインターフェイスは、iPhoneまたはiPadのガレージバンドのノイズブラウジングの側面と相互作用するために、非常に快適であると同時に、はるかに流動的で直感的なものです。同様に、Logic Pro Xと同様の新しいマルチテイク記録機能があり、いくつかのテイクをほとんど大騒ぎで自動的に整理できます。 同様に、Appleはシングルタップゲインがピッチ補正、遅延、歪みなどの影響にアクセスできる新しい録音機能を導入しました。自由に画面。 Logic Pro X統合と一緒に追加すると、Logic Pro Xセッション全体のインポートをサポートするアプリがあり、個人がiPhoneまたはiPadで直接作業できるようにします。 GarageBand 2.2は、完全に無料のアップデートとして、既存の個人向けにアプリストアで提供されています。 MacのロジックPro X 10.3 これは、ロジックプロXの個人を整え続けるためのポイントアップデートではありません。これは、優れたエンジニアリングを備えた優れたリリースです。他のどのようなタイプの変更とは別に、Appleは印象的なものと、2016年の最新のタッチバー対応MacBook Prosで動作する非常に野心的なタッチバー機能の統合により、ここで模範を示しています。 Appleは、GarageBandのタッチバーサポートで中断したところから、最終カットで発見されたものと同様のタイムラインの要約を追加して、上記の完全にカスタマイズ可能なキーボードショートカットに加えて、他のタッチのタイプを超えて追加されています。見たバーの構成。 何らかのタイプのユーザーインターフェイスの反復が含まれていない限り、最近の更新ではありません。これはまさにロジックPro X 10.3の状況です。