マガジンのカバー画像

Pythonでプログラミング

307
運営しているクリエイター

#tensorflow

PythonでDeepLearning -  フレームワーク

PythonでDeepLearning - フレームワーク

TensorFlowとPytorchを並べてみてみましょう。TensorFlowの方がスッキリしている感じがして使い印象を受けます。以下比較されているサイトです。

今現在はPytorchがよく使われている印象です。柔軟性が高いのがポイントでしょうか。

TensorFlow

Googleが開発していて使い方も比較的簡単に使えるようになっています。チュートリアルも日本語の解説もあります。

im

もっとみる
やってみよう!機械学習 - keras(TensorFlow)2

やってみよう!機械学習 - keras(TensorFlow)2

いよいよモデルを作っていきます。

model = tf.keras.Sequential([ tf.keras.layers.Flatten(input_shape=(28, 28)), tf.keras.layers.Dense(128, activation='relu'), tf.keras.layers.Dense(10)])

"tf.keras.Sequential

もっとみる
やってみよう!機械学習 - keras(TensorFlow)1

やってみよう!機械学習 - keras(TensorFlow)1

TensorFlowのライブラリとして使われている"keras"で使い方の流れを確認しながら実際に使ってみましょう。

scikit-Learnで機械学習として作っていきましたが、深層学習、ディープラーニングのkerasはモデルの作り方に違いがあります。

scikit-Learnではモデル自体を選んで使いましたが、kerasの場合はそのモデルを作るために部品を選び構築していきます。画像分類をやっ

もっとみる
やってみよう!機械学習 - フレームワーク

やってみよう!機械学習 - フレームワーク

まず機械学習の入り口としてscikit-learnを使ってみました。有名なフレームワークとしてはTensorFlowと Pytorchがあります。

TensorFlow と Pytorchは機械学習の中の一部であるディープラーニングと呼ばれる深層学習で使われます。

scikit-learnはモデルは人が指定して使うのに対してTensorFlow と Pytorchではモデルも自動で作り上げる仕

もっとみる
SciKit-Learn,Keras,PyTorchの違いってなに?- Keras,Pytorch

SciKit-Learn,Keras,PyTorchの違いってなに?- Keras,Pytorch

Kerasをみていきます。

Tensorflowはエンドツーエンドかつオープンソースの深層学習のフレームワークであり、Googleによって2015年に開発・公開されました。

KerasはTensorflowに導入されました。ユーザーはtensorflow.kerasモジュールからアクセスできます。また、Kerasライブラリは今まで通り独立して動作することもできます。

概念的なことから丁寧に説

もっとみる
Pytorch - 自動微分をもっと理解したい!

Pytorch - 自動微分をもっと理解したい!

公式ホームページです。

まずは基本的なことから理解を深めたいと思います。

最初は、

TensorというPyTorchの最も基本となるデータ構造

この参考サイトの中で

Tensorはその名の通りテンソル、つまり多次元配列を扱うためのデータ構造です。NumPyのndarrayとほぼ同様のAPIを有しており、それに加えてGPUによる計算もサポートしています。Tensorは各データ型に対して定義

もっとみる
TensorFlow - 初心者のための〜

TensorFlow - 初心者のための〜

公式ページです。

"初心者のための TensorFlow 2.0 入門"をColabで実際にコピペで動かしてみるとうまくいきます。

まずは"import"からですね。

from __future__ import absolute_import, division, print_function, unicode_literalsimport tensorflow as tf

MNISTも

もっとみる