タグ

tensorflowに関するhatatyuのブックマーク (13)

  • Tensorflowの転移学習サンプルを機械学習の初心者がギリ分かるところまで噛み砕いてみた | DevelopersIO

    せーのでございます。 機械学習というワードはかなり一般化され、エンジニアじゃない方なら「ああ、自動運転とかのやつでしょ」くらいに浸透しています。 特にエンジニアの方であれば「教師あり学習」「教師なし学習」「強化学習」がどういうものを指すか、というのはぼんやりイメージできるかと思います。 そんな機械学習、せっかくなので始めてみたい、とざっくり中身を見出した、、、くらいの方が今日のエントリーの読者対象となります。 今日のテーマは「転移学習」です。 転移学習のやり方を知りたい。最短で。 転移学習、というのはざっくり言うと「元々学習されているモデルを使って自分たちの使いたい方向に再学習すること」です。 機械学習をやりだすと必ず当たる壁が「データが足りない」というものです。特にディープラーニングを使って例えば画像の分類をしたい、とした場合、精度を出すには最低でも数百枚、一般的には数千枚〜数十万枚とい

    Tensorflowの転移学習サンプルを機械学習の初心者がギリ分かるところまで噛み砕いてみた | DevelopersIO
  • Googleが量子機械学習のためのオープンソースライブラリ「TensorFlow Quantum」発表! | Techable(テッカブル)

    Tech Googleが量子機械学習のためのオープンソースライブラリ「TensorFlow Quantum」発表! 機械学習(ML)によって挙動の予測、あるいはデータの分類といったことができる。 これを量子コンピューティングに適用することで、既存の量子アルゴリズムの改善や新しい量子アルゴリズムを開発が可能。量子通信や創薬、新材料の発見といった量子コンピュータに期待される成果により早く到達できるかもしれない。 現在の量子コンピューティング環境で実行できる量子MLモデルの開発ツールが不足していることを憂慮したGoogleは、ウォータールー大学とAlphabetのX、フォルクスワーゲンと共同で量子MLモデルを素早く構築するためのオープンソースライブラリ「TensorFlow Quantum(TFQ)」を開発した。・量子/古典コンピュータのハイブリッド環境でも実行できるTFQには、量子ビット、量子

    Googleが量子機械学習のためのオープンソースライブラリ「TensorFlow Quantum」発表! | Techable(テッカブル)
  • TensorFlowの使い方 DevFest 2019

    TensorFlow の使い方 TensorFlow 2.x とエコシステム bit.ly/2PEEh0s

  • Raspberry Pi 4のディープラーニングで画像認識する環境をゼロから1時間で構築する方法 - karaage. [からあげ]

    「Raspberry Pi Advent Calendar 2019」の3日目記事です。 ラズパイ5・最新OSでのセットアップ記事を追記しました 最新のラズパイ5や最新OSでの環境構築は、以下記事も合わせて参照ください。 ラズパイ4を入手しました ラズパイ4を入手しました。色々事情があり、ポケットに入れて叩いたら2台に増えてしまいました。 ラズパイ4が2つ 手に入ったものは仕方ないので、恒例のセットアップと洒落込みたいと思います。ラズパイ4からラズパイ始める人もいるかもしれませんしね。そして今までラズパイ使っていたユーザーとして、4でCPU・メモリが大幅にスペックアップしているので、せっかくならそれらを体感できて役に立ちそうなアプリを動かしてみることにしました。 というわけで、ほどよく処理が重く、役に立ちそう(?)なディープラーニングを使った画像認識(正確には物体検出)を試したいと思います

    Raspberry Pi 4のディープラーニングで画像認識する環境をゼロから1時間で構築する方法 - karaage. [からあげ]
  • MacでTensorFlow Liteを実装する【2019年版】 - Qiita

    MacでTensorFlow Liteを動かすまでの流れを解説していきます。 環境 動作確認済の環境は以下の通りです。 ・macOS Catalina バージョン10.15 ・Python 3.7.4 ・conda 4.7.12 ・TensorFlow 1.15.0 ・keras 2.2.4 環境構築 以下のURLよりAnacondaをインストール https://www.anaconda.com/distribution/ ダウンロードしたインストーラパッケージをダブルクリックして起動します。 利用規約に同意し、保存先を決めてインストールします。 HomeからJupyter Notebookを起動します。 作業場所を決めて、NEW→Python3でipynbファイルを作成します。 ファイルを開くとこのようにプログラムを書ける画面に移ります。ここにプログラムを書いていきます。 次にTens

    MacでTensorFlow Liteを実装する【2019年版】 - Qiita
  • TensorFlowとは?不動産の価格をTensorFlowを使って予測してみよう(入門編)

    機械学習をやってみたいけど何から初めて良いか解らないと思ったことはありますか?もしそうでしたら、この記事はそんな方に向けて書かれています! 記事では「TensorFlow 入門」として、Googleが提供する機械学習フレームワークである「TensorFlow」を使って、不動産価格を予測する流れをまとめました。概要は下記の通りです。 プログラミング経験がある方が対象 環境構築不要!ブラウザのみで可能 TensorFlowの基礎的な使い方が学べます 機械学習の基礎が学べます 所要時間の目安は1〜3時間程度 TensorFlow(読み:テンソルフロー)とは、グーグルによって開発された高速数値解析用のPythonライブラリです。ディープラーニングやニューラルネットワークを構築するのに使われます。また、TensorFlowをバックエンドとしたラッパーライブラリも多く出回っています。 グーグルによっ

    TensorFlowとは?不動産の価格をTensorFlowを使って予測してみよう(入門編)
  • 初めてのTensorFlow入門~MNIST SingleNet~ - webエンジニアの日常

    こんにちは、エンジニアのさもです。 前回に引き続き、MNISTに挑戦します。 今回は、隠れ層を1層追加して、単層のニューラルネットワークを構築していきます。 コードはこちらの書籍をお手にしています。 TensorFlowで学ぶディープラーニング入門 ~畳み込みニューラルネットワーク徹底解説~ 作者: 中井悦司出版社/メーカー: マイナビ出版発売日: 2016/09/27メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る スポンサーリンク 目次 単層ニューラルネットワークの概要 実装 ライブラリのインポート 変数の定義 正解率などの定義から学習まで 自分の手書き文字を判定する 最後に 単層ニューラルネットワークの概要 前回は、入力値(画像)に対して、パラメータ行列をかけて、バイアスを足し、その結果をソフトマックス関数を用いて確率へ変換しました。入力値は、28×28サイ

    初めてのTensorFlow入門~MNIST SingleNet~ - webエンジニアの日常
  • RasPiとディープラーニングで我が家のトイレ問題を解決する - Qiita

    おしっこセンサーできました ウチの小学生の息子が家のトイレでたびたびおしっこをこぼしてしまう。俺がくどくど注意してもあんまり効果ない。そこで、代わりにAIに怒ってもらうことにした。こんな感じである。 おしっこセンサーのデモ([動画](https://www.youtube.com/watch?v=ktSukhHdogM))。水を数滴床にたらすとブザーが鳴り、床を拭くと止まる。 ディープラーニングの画像認識を使い、床の上に落ちた水滴をカメラで検出してブザーが鳴る仕組みだ。夏休みの自由工作に過ぎないので精度は期待していなかったけど、意外にきちんと動いてくれて、カメラに映る範囲に水滴を数滴たらすとピッピと鳴り、床を拭くとブザーも止まる。「お父さんだってAIくらい作れるぞ」と息子に自慢したいがための工作なのだ。 でも、これ作るのはそんなに難しくなくて、休み中の3日くらいで完成した。かかったお金は、

    RasPiとディープラーニングで我が家のトイレ問題を解決する - Qiita
  • TensorFlowで顔検出器を自作する - すぎゃーんメモ

    19日に行われた Kyoto.なんか #3 で発表・デモをさせていただいた内容まとめです。 はじめに: 検出器の重要性 アイドル顔識別 をずっとやっている中で、顔の識別・分類(Classification)はCNNを使って出来ているけれど まだ上手く出来ていない別のタスクがあって。 それが画像内からの顔領域の検出 (Detection, Localization)。 「画像内に写っている人物が誰であるか」を識別するためには、まずはその画像に写っている「顔」を検出する必要がある。 その検出された顔それぞれについて分類器にかけて「この顔は○○さん」「この顔は××さん」と分類していくことになるわけで。 分類器に与える入力画像を切り抜いて抽出するのにもまず顔領域を検出する必要があるし、その分類器を学習させるためのデータセットも、様々な画像から顔領域を検出して切り抜いてそれぞれに対してラベル付けする

    TensorFlowで顔検出器を自作する - すぎゃーんメモ
  • Raspberry Pi上でTensorFlowで簡単にディープラーニングを試せるツール「tensorflow-pi」でロボホンの幻の顔認識機能に挑戦してみた - karaage. [からあげ]

    Raspberry PiとTensorFlowを使ったディープラーニング開発環境 以下の記事でRaspberry PiとTensorFlowを使ったディープラーニングの開発環境の構築方法を紹介しました。 記事の最後の方に、自前データの学習から、学習したニューラルネットワークで判別まで実施できる自前のパッケージ「tensorflow-pi」を紹介させていただきました。 ただ、READMEだけ見ても、意味不明な英語で良くわからないと思いますので、今回は実例を交えながらこのソフトの使い方を紹介しようと思います。 例題ですが、以前ネットで話題になった「ロボホン」の幻の顔認識機能があります。詳しくは以下参照下さい。 開発決定!というニュースは話題になったものの、その後続報がとんと聞かれません。そもそも技術的に不可能なんじゃという噂も聞こえてきたりしました。 奇しくもロボホンとRaspberry Pi

    Raspberry Pi上でTensorFlowで簡単にディープラーニングを試せるツール「tensorflow-pi」でロボホンの幻の顔認識機能に挑戦してみた - karaage. [からあげ]
  • 【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座

    【最新更新状況】 2019/4/18 GoogleのチュートリアルのKeras移行に伴い、 Google Colaboratoryによる体験 3層ニューラルネットワーク 畳み込みニューラルネットワーク のセクションを追加し、旧コンテンツ(TensorFlowネイティブでの開発)はアーカイブしました。 2018/10/19  TensorFlow 1.11 CPU/GPUのインストール手順(conda版)を追加しました。 また、古いバージョンのインストール方法の動画は削除しました。 2018/3/9 Anaconda 3とTensorFlow 1.6のインストール手順を追加しました。 2017/12/4  レクチャー23のスライドに誤植があったので更新しました。 2017/11/16 TensorFlow 1.4.0(CPU版)のインストール手順を収録・追加しました。 2017/10/26

    【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座
  • 中学生にも分かるTensorFlow入門 その1 テンソルとはなにか - Qiita

    目的 このシリーズは中学三年生程度の数学の知識があれば、Python言語の機械学習記述用ライブラリを利用して記述された、基的な教師あり学習のニューラルネットワークである誤差伝搬型3層ニューラルネットワークのプログラム、つまり、TensorFlowのサイト(TensorFlow.org)上にあるTutorialのMNIST For ML Beginnersの内容をを理解できるということを目的としています テンソルとは何か 早速題に入り、まずはテンソルということについて考えて行きます ベクトルとスカラー テンソルについて説明する前に、まず、スカラーとベクトルについて説明します スカラーとは大きさです。例えば距離、例えば重さ、そういうものを数学用語でスカラーといいます ベクトルとは大きさと向きがあるものです。座標というものベクトルで考えることができます。それは原点をどこかにとれば、座標への向

    中学生にも分かるTensorFlow入門 その1 テンソルとはなにか - Qiita
  • TensorFlowで Hello Worldを動かしてみた&その解説 | DevelopersIO

    平田です。TensorFlowという機械学習ライブラリが流行っているようなので、とりあえず触ってみました。 ということで、まずはHello worldと、その解説を行っていきたいと思います。 セットアップ & Hello world まずは、Tensorflowをローカル上にインストールしていきます。今回はOSX上に環境を作っていきます。 はじめにvirtualenvを利用して、tensorflow用の環境を作成します。 tensorflowは今のところpython 2.7上でのみ動くようなので、これに揃えて環境を作成していきます。 $ # python バージョン確認 $ python —version Python 2.7.10 $ # virtualenvのインストール $ easy_install pip $ pip install virtualenv $ # virtualen

    TensorFlowで Hello Worldを動かしてみた&その解説 | DevelopersIO
  • 1