TensorFlow は、機械学習用のエンドツーエンドのオープンソース プラットフォームです。ツール、ライブラリ、コミュニティ リソースの包括的で柔軟なエコシステムがあり、研究者は ML の最先端を推進し、開発者は ML を利用したアプリケーションを簡単に構築してデプロイできます。
TensorFlow は元々、Google Brain の Machine Intelligence チーム内で機械学習とニューラル ネットワークの研究を行う研究者とエンジニアによって開発されました。ただし、このフレームワークは他の分野でも使用できるほど多用途です。
TensorFlow は、安定した Python および C++ API に加えて、他の言語に対する下位互換性が保証されていない API を提供します。
[email protected] を購読することで、リリースのお知らせやセキュリティの更新情報を常に最新の状態に保てます。すべてのメーリング リストを参照してください。
GPU サポートを有効にし、Docker コンテナを使用し、ソースからビルドするには、pip パッケージの TensorFlow インストール ガイドを参照してください。
CUDA 対応 GPU カード(Ubuntu および Windows)のサポートを含む現在のリリースをインストールするには:
$ pip install tensorflow
他のデバイス (DirectX および MacOS-metal) は、デバイス プラグインを使用してサポートされます。
より小規模な CPU のみのパッケージも利用できます。
$ pip install tensorflow-cpu
TensorFlow を最新バージョンに更新するには、上記のコマンドに--upgrade
フラグを追加します。
Nightly バイナリは、PyPi の tf-nightly および tf-nightly-cpu パッケージを使用してテストできます。
$ パイソン
>>> tensorflow を tf としてインポート>>> tf.add(1, 2).numpy()3>>> hello = tf.constant('Hello, TensorFlow!')>>> hello.numpy()b'Hello 、TensorFlow!
その他の例については、TensorFlow チュートリアルを参照してください。
TensorFlow に貢献したい場合は、必ず貢献ガイドラインを確認してください。このプロジェクトは TensorFlow の行動規範に準拠しています。参加することにより、この規範を遵守することが期待されます。
私たちはリクエストやバグの追跡に GitHub の問題を使用しています。一般的な質問やディスカッションについては TensorFlow フォーラムを参照してください。また、特定の質問については Stack Overflow に送ってください。
TensorFlow プロジェクトは、オープンソース ソフトウェア開発で一般に受け入れられているベスト プラクティスを遵守するよう努めています。
TensorFlow の特定のバージョンにパッチを適用するには、次の手順に従います。たとえば、バグやセキュリティの脆弱性に対する修正を適用します。
TensorFlow リポジトリをクローンし、目的の TensorFlow バージョンに対応するブランチ (たとえば、バージョン 2.8 の場合はブランチr2.8
に切り替えます。
必要な変更を適用 (つまり、厳選) し、コードの競合を解決します。
TensorFlow テストを実行し、テストが合格することを確認します。
TensorFlow pip パッケージをソースからビルドします。
TensorFlow SIG Build コミュニティ ビルドの表では、コミュニティでサポートされているその他のプラットフォームと構成を見つけることができます。
ビルドタイプ | 状態 | アーティファクト |
---|---|---|
Linux CPU | PyPI | |
Linux GPU | PyPI | |
Linux XLA | 未定 | |
macOS | PyPI | |
Windows CPU | PyPI | |
Windows GPU | PyPI | |
アンドロイド | ダウンロード | |
ラズベリーパイ0と1 | Py3 | |
ラズベリーパイ2および3 | Py3 | |
Libtensorflow MacOS CPU | ステータスが一時的に利用不可 | Nightly Binary 公式 GCS |
Libtensorflow Linux CPU | ステータスが一時的に利用不可 | Nightly Binary 公式 GCS |
Libtensorflow Linux GPU | ステータスが一時的に利用不可 | Nightly Binary 公式 GCS |
Libtensorflow Windows CPU | ステータスが一時的に利用不可 | Nightly Binary 公式 GCS |
Libtensorflow Windows GPU | ステータスが一時的に利用不可 | Nightly Binary 公式 GCS |
TensorFlow.org
TensorFlow チュートリアル
TensorFlow 公式モデル
TensorFlow の例
TensorFlow コードラボ
TensorFlow ブログ
TensorFlow で ML を学ぶ
TensorFlow Twitter
TensorFlow YouTube
TensorFlow モデル最適化ロードマップ
TensorFlow ホワイトペーパー
TensorBoard 視覚化ツールキット
TensorFlow コード検索
TensorFlow コミュニティと貢献方法の詳細をご覧ください。
コーセラ
ユダシティ
エドックス
Apache ライセンス 2.0