インスピレーション

Pythonにバイオインスパイアされた計算機器アルゴリズムを作成するためのフレームワーク
今すぐダウンロード

インスピレーション ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Aaron Garrett
  • 出版社のWebサイト:
  • http://code.google.com/u/aaron.lee.garrett/

インスピレーション タグ


インスピレーション 説明

Inspiredは、進化的計算、群知能、免疫計算など、Pythonに生物学的に触発された計算機関アルゴリズムを作成するための無料でオープンソースのPythonフレームワークです。さらに、Inspiedは、多くのカスタマイズを必要としないユーザーのための多くのバイオインスパイアされたアルゴリズムの多くのバイオインスパライフバージョンを提供します。次の例は、ECSPYパッケージの基本を示しています。この例では、候補ソリューションは10進値を最大化する必要がある10ビットのバイナリ文字列です.import randomimport TimeImport InspyRedDef Generate_Binary(Random、Args):bits = args.get( 'num_bits'、8)返却)範囲内(ビット)の場合は@ inspyred.evaluator.evaluatordef evaluate_binary(候補者、args):int( ""を返します( "" join(c)候補者のc. = random.random()rand.seed(int(time.time()))GA = INSPYRED.EC.GA(RAND)Ga.obServer = inspyred.ec.observers.stats_observerga.terminator = inspyred.ec.terminators.evaluation_terminationfinal_pop = ga.evolve(evaluator = evaluate_binary、mainator = generation_binary、max_evalation = 100、num_evalation = 1、pop_size = 100、num_bits = 10)final_pop.sort(reverse = true)final_pop:print(str(ind))ホームページ


インスピレーション 関連ソフトウェア