ホームページ >バックエンド開発 >PHPチュートリアル >PHP および h5 開発 WeChat Niu Niu プラットフォーム販売プロジェクト コード

PHP および h5 開発 WeChat Niu Niu プラットフォーム販売プロジェクト コード

小云云
小云云オリジナル
2018-03-02 09:44:432620ブラウズ

1. ハードウェア アクセラレーションによる機械学習 JavaScript ライブラリ DeepLearn.jsDeepLearn.js は、機械インテリジェンスに使用でき、WebGL を高速化するオープンソース JavaScript ライブラリであり、インストールやバックエンドは必要ありません。処理。

2. 大規模マイクロサービスシステム管理ツール Istio

Istio は、統合されたマイクロサービス接続、セキュリティ、管理、監視方法を提供することを目的として、Google、IBM、Lyft によって共同開発されたオープンソース プロジェクトです。 Istio プロジェクトは、マイクロサービス アーキテクチャのトラフィック管理メカニズムを提供でき、また、他の付加価値機能 (セキュリティ、モニタリング、ルーティング、接続管理、ポリシーなど) の基盤も作成できます。このソフトウェアは実績のある Lyft Envoy プロキシを使用して構築されており、アプリケーション コードに労力を費やすことなく可視性と制御を提供します。 Istio プロジェクトは、CTO/CIO が企業内で総合的なセキュリティ、ポリシー、コンプライアンスの要件を実装するのに役立つ強力なツールです。

3. Python Fire はコマンド ライン インターフェイスを自動的に生成できます

Python Fire は、任意の Python コードからコマンド ライン インターフェイス (CLI) を自動的に生成できる Google のオープンソース ライブラリです。

簡単な例:

import fireclass Calculator(object):
  """A simple calculator class."""

  def double(self, number):
    return 2 * numberif __name__ == '__main__':
  fire.Fire(Calculator)

次に、次を実行できます:

python calculator.py double 10  # 20python calculator.py double --number=15  # 30

4. Google 深層学習ライブラリ TensorFlow Fold

TensorFlow Fold は、構造化データを使用する TensorFlow モデルを作成するためのライブラリです。グラフの計算は入力データの構造に依存します。

TensorFlow Fold を使用すると、さまざまなデータ サイズと構造を処理する深層学習モデルの実装が簡単になります。 Fold は動的バッチ処理を実装し、任意の形状の計算グラフィックスのバッチを変換して静的な計算グラフィックスを生成します。 グラフは受け取る入力に関係なく同じ構造を持ち、TensorFlow で効率的に実行できます。

5. Go は Python を実行します: Grumpy

Grumpy は、CPython 2.7 を置き​​換えるように設計された Python to Go ソースコード変換コンパイラーおよびランタイムです。

主な違いは、Python ソース コードを Go ソース コードにコンパイルし、それからバイトコードではなくネイティブ コードにコンパイルすることです。これは、Grumpy には VM がないことを意味します。コンパイルされた Go ソース コードは、Grumpy ランタイムへの一連の呼び出しです。Grumpy ランタイムは、Python C API と同様の目的を果たす Go ライブラリです (ただし、C API は直接サポートされていません)。

6. TensorFlow ベースのニューラル ネットワーク ライブラリ Sonnet

Sonnet ライブラリは、オブジェクト指向のアプローチを使用して、順伝導計算を定義するモジュールの作成を可能にします。このモジュールはいくつかの入力 Tensor を使用して呼び出され、グラフに演算を追加して出力 Tensor を返します。設計上の選択の 1 つは、同じモジュールへの後続の呼び出しで変数を自動的に再利用することで、変数の共有が透過的に処理されるようにすることです。

7. ヘッドレス Chrome を制御するための Node.js API: Puppeteer

Puppeteer は、ヘッドレス Chrome を制御するための Node.js API です。これは、DevTools プロトコルを通じてヘッドレス Chrome を制御するための高レベル API を提供する Node.js ライブラリです。フル(非ヘッドレス)Chrome を使用するように構成することもできます。

8. 画像アルゴリズム ツール Guetzli

Guetzli はスイスドイツ語で「クッキー」を意味し、より高速なオンライン エクスペリエンスのためにより多くの小さな JPEG ファイルを生成できる、デジタル画像および Web 画像用の JPEG エンコーダーです。現在のブラウザ、画像アプリケーション、JPEG 標準との互換性を維持しながら。 Googleによると、Guetzliは現在の圧縮方法よりも35パーセント小さい高品質のJPEG画像ファイルを作成するという。

9. Google のオープンソース機械学習データセット視覚化ツール Facets

Facets は、ML データセットの理解、分析、デバッグに役立つ Google のオープンソース視覚化ツールです。

ファセットは、ファセット概要とファセット pe の 2 つの部分で構成されており、ユーザーはさまざまな粒度でデータの全体像を確認できます。ファセット概要を使用してデータのすべての特徴を視覚化でき、ファセット pe を使用してデータ観察の個々のセットを調査できます。

10. 機械学習ツール ライブラリ Kubeflow

Kubeflow プロジェクトは、Kubernetes での機械学習を簡単、便利、スケーラブルにすることを目的としています。最適な OSS ソリューションを見つける簡単な方法。このライブラリには、以下を作成するためのチェックリストが含まれています:

  • インタラクティブな Jupyter ノートブックを作成および管理するための JupyterHub

  • CPU または GPU を使用するように構成でき、単一のセットアップで単一のクラスター サイズにスケールできる Tensorflow トレーニング コントローラー

  • TF TF サービングコンテナー

11. ゲーム状態自動管理フレームワーク BOARDGAME.IO

BOARDGAME.IO は、Google のオープンソース ゲーム フレームワークであり、WeChat NiuNiu プラットフォーム (h5.hxforum.com) で販売されています。連絡先: 17061863533 Penguin 2952777280 WeChat Tel17061863533。ゲーム作成者が基本的に、指定されたアクションが発生したときのゲームの状態変化を記述するために使用される一連の単純な関数に変換できるようにするため、フレームワークは表現力豊かな状態転送を処理します。 ネットワーク コードやバックエンド コードを手動で記述する必要はもうありません。

12. オープンソース量子ソフトウェア OpenFermion

OpenFermion は、量子化学を含むフェルミオン系をシミュレートするための量子アルゴリズムをコンパイルおよび分析するために使用されるオープンソース ソフトウェアです。現在のバージョンは、データ構造とツールおよび表現によって特徴付けられます。フェルミオンと量子ビットを操作するためのハミルトニアン演算子。

以上がPHP および h5 開発 WeChat Niu Niu プラットフォーム販売プロジェクト コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。