python

MacでもRaspberry PiでもTensorFlow + Kerasで楽々画像認識

TensorFlow + Kerasが便利 ディープラーニングをするとき、TensorFlowと合わせて使うと便利で有名なのがKerasというライブラリです。Kerasの使い方に関しては、ほけきよ(id:imslotterさん)の以下記事が非常に参考になります。 なので、基本的なことは上記…

Pythonで最初に知っておきたかったことのまとめ【初心者向け】

Pythonで最初に知っておきたかったこと 最近、PC(Mac/Linux)やRaspberry PiでPythonを使ってプログラムを組むことが多くなってきました。長く使っていると、多少はPythonのことが分かってきて、色々便利な機能なども知ることができます。その中でも「これ、…

ディープラーニングを使ってドット絵を画像に変換してみた

2018/01/08 pix2pixHDに関して追記 ディープラーニングで新しい画像変換 数ヶ月前ですがディープラーニングの分野で「pix2pix」という技術が話題になりました。これは簡単に言うと画像フィルタを入力画像と出力画像のペア(教師データ)だけから自動で生成し…

プログラミング・電子工作・カメラ関係の注目のAdvent Calendar(2017年版)

2017/12/03 Advent Calendarへのリンクと説明を追記 2017年(個人的)注目のAdvent Calendar 一覧 今年もいよいよAdvent Calendarの始まる時期ですね。Advent Calendarというのは、12月中に毎日クリスマスまで技術的な記事を交代で投稿するというイベント的…

アスファルトがタイヤを切りつけるまで、いったいどれだけの時間が必要なの?GET WILD SONG MAFIA全36曲徹底分析 〜Get Wild and Analysis 2〜

「GET WILD SONG MAFIA」を「Get Wild and Analysis」 こんにちゲットワイルド(この挨拶は流行る) このブログを見ている皆さんなら、もちろん買ってますよね「GET WILD SONG MAFIA」。 GET WILD SONG MAFIAアーティスト: TM NETWORK出版社/メーカー: avex …

ディープラーニングの入門にChainer(on Jupyter Notebook)でのハンズオン形式での実践が最適だった

2017/12/05 Chainer v3のチュートリアルへのリンク追記 Chainerでディープラーニング ここのところ、ディープラーニングはTensorFlowを使っていました。その前はChainerも使っていたのですが、Chainer v2.0になり、以前画像認識とか試していたコードも動かな…

Pythonで機械学習をするための環境を雑にセットアップする方法(Jupyter notebook環境、ディープラーニング環境含む)on Mac/Linux

2017/12/18 Jupyter notebook関係のリンクを追加 Pythonで機械学習を始める 最近、Pythonで機械学習を勉強したり、色々試したりしています。そんな中、何度もやり直しているのが環境のセットアップ。必要なものを必要なときにインストールしてければ良いので…

天気予報情報・Googleカレンダーの予定をpythonで取得する方法 on Raspberry Pi/Mac

Raspberry Pi/Macを秘書代わりにしたい 毎日天気予報や今日の予定を教えてくれると、Raspberry Piを秘書代わりにできそうですね。というわけで、天気予報情報やGoogleカレンダーの予定をpythonで取得する方法を調べてみました。この後は興味のない人は退屈な…

SVM(サポート・ベクタ・マシン)とpythonで空の写真から天気を判定させてみる

SVM(サポート・ベクタ・マシン) SVMとは、機械学習の分野で、多数のデータを複数のクラスに分類する問題によく使われるアルゴリズムです。他にも2つのクラスの分類問題に有効なロジスティック回帰というものもあるらしいですが、3つ以上のクラスに分類する…

スクレイピング初心者がpythonでかわいい猫ちゃん画像をコマンド一発でネットから収集してみた

注:この猫ちゃん画像は昔私が撮影した猫ちゃんで、ネットから落とした画像ではありません ネットから画像収集しようとしたら意外に大変だった 最近、以下で書いているように機械学習に興味津々だったりします。 機械学習やディープラーニングを試していると…

Macを購入後に行う初期設定まとめ(エンジニア向け)

新しいMacを買ったら1からセットアップをしたくなる iMac買いました。 iMacが手に入ったら、地獄のセットアップの始まりですね。Macには、移行アシスタントツールというものがあって、古いMacと新しいMacをWiFiかEtherケーブルで接続すれば、一気に全ての環…

Raspberry Pi上でTensorFlowで簡単にディープラーニングを試せるツール「tensorflow-pi」でロボホンの幻の顔認識機能に挑戦してみた

Raspberry PiとTensorFlowを使ったディープラーニング開発環境 以下の記事でRaspberry PiとTensorFlowを使ったディープラーニングの開発環境の構築方法を紹介しました。 記事の最後の方に、自前データの学習から、学習したニューラルネットワークで判別まで…

「自分で動かす人工知能」非公式サポートページ

2017/08/29 参考サイト追加、微修正 「自分で動かす人工知能」に関して 以下で書いた通り、協力としてクレジットさせていただいている本「パソコンで楽しむ 自分で動かす人工知能」の補足記事を書きます。 基本的には、本の内容でうまくいかない箇所を補足す…

Raspberry PiとTensorFlowを使ったディープラーニングの開発環境構築

2017/08/16 顔認識の実験へのリンクを追記 Raspberry PiとTensorFlowでディープラーニング 最近、人工知能とかディープラーニングに関して興味を持っていて、以下のような記事でまとめたりしました。 ただ、本やネットの記事を見ただけだと、あまり頭の良く…

PythonでOpenCVに頼らずNumpy+PILで画像処理のフィルタを1から作って理解する

2018/01/15 全体的に微修正 2017/12/18 Numpyでの画像処理に関してリンク 2017/07/31 Numpyでfor文を使わない書き方に関して追記 画像処理を基礎から学ぶ 私は、カメラが好きなこともあり、画像処理に関しても興味あります。一般的には、RAW現像とかPhotoSho…

Python/pandas/matplotlibを使ってcsvファイルを読み込んで素敵なグラフを描く方法(Mac/Raspberry Pi)

2017/10/30 グラフを書くとき参考になるサイトを追加 gnuplotはもう嫌だ!pythonでグラフを書きたい! 以前こんな感じにRaspberry Piでセンサのデータを取得して可視化していました。 グラフ描くとき、昔ながらのgnuplotを使ったのですが、こんなコメントが…

Python+OpenCVで30行で顔認識する方法

python + OpenCVで30行で顔認識 今更ながらpython + OpenCVで顔認識(正確には顔検出)をやってみたのでメモです。以下のように30行もあれば顔検出ができてしまいます。汎用性とか気にしなければ20行でもいけそうですね。 # -*- coding: utf-8 -*- import cv…

Open JTalkで初音ミクの声でおしゃべりさせる on Mac/Linux/Raspberry Pi

2017/06/11 デフォルトの声でおしゃべりさせる方法と他の音響モデルファイルへのリンクを追加 2016/12/15 Mac向け説明を追記 Raspberry Piでミクさんの声を使いたい! 以前Raspberry Piで音声認識や音声合成をやっていました。 そのときは、手軽に使えるのと…

Sonic PiとpythonでGet Wild退勤するプログラム「get wild and home」を作る

Get Wild退勤にチャレンジ Sonic Piという音楽をプログラミングできるソフトとpythonというプログラミング言語を使って、Get Wild退勤できるソフトを作って見ました。City Hunterだけにpython使ってます。なぜ今更Get Wild退勤なのかというと理由は以下。 最…

Raspberry Pi + BME280モジュールで自動で温度・湿度・気圧を測定してグラフ化する

Raspberry PiとBME280というボッシュ製のセンサモジュールで温度・湿度を自動で計測して、グラフ化する方法を解説します。ソフトウェアも無料で公開しています。

Raspberry Piで人工無能レモンちゃんbot開発

人工無能レモンちゃんbot作り方 最近botが流行りみたいですね。なんでもエンジニアの彼氏までbotで作れちゃうみたいです(登録してみました)。ちなみに下記のブログの人「からあげ」という名前ですが私とは別人です。 ただ、LINEのbotはサーバが必要でめん…

pyenv/pyenv-virtualenv/Anacondaを使ってクリーンなPython環境をセットアップ

2017/10/30 機械学習の環境のセットアップに関して追記 2017/09/19 condaの使い方に関して追記 2017/07/27 Linuxに関して追記 python環境を構築し直したい pythonの環境、色々ライブラリ入れたり、python2.x系とpython3.x系の関係もよくわからなくなってごち…

写真にExif情報を基に自動で日付(タイムスタンプ)を入れるソフトを妻のために作りました

妻のためにソフト開発する毎日です 下記のソフト開発の続きです。 実は、妻から画像を結合するソフトの他、写真データに自動で日付を入れるソフトを作って欲しいと頼まれていました。なんでも子供のミニアルバムをつくるとき、アルバム制作サービスに写真を…

4枚の写真を1枚に結合するソフトを一瞬で作ったら妻から尊敬されました

4枚の写真を結合できない! 妻が、愛知県岡崎市にあるおしゃれカメラ雑貨店「SHUTTER HOLIC」さんの写真展「SH PEOPLE」に出す写真を選んでいた時のこと。4枚の写真を1枚の写真に結合したいとのことで、ネットで検索してそれらしいWebアプリを見つけて試して…

pythonではてなブログに投稿するスクリプト「post-hatena」作った

2017/08/27 python3対応に関して追記 はてなブログにpythonではてなブログAPIを使って投稿する ちょっと実験したいことがあって、pythonではてなブログに投稿するスクリプトを作ったのでGitHubで公開します。 はてなブログは、はてなブログAtomPubというAPI…

PythonでOpenCV・PILを使った画像処理をするときの環境設定方法

2017/09/13 参考リンク追加 2017/07/25 微修正 pythonで画像処理 いつも画像処理のプログラムはProcessingで組んでいたのですが、諸事情によりpythonで画像処理をやってみることにしました。まずは環境設定とテストをしたのでその記録です。最終的にはRaspbe…

Raspberry Piで始める電波ガーデニング

電波ガーデニング2016 2016年にもう少しパワーアップした形で電波ガーデニングを実施しています。よろしければ下記記事も御覧ください。 電波ガーデニングとは 勝手に命名しました。最近家庭菜園を始めたのですが、やっぱり電波な感じにしたいよね、ICTとか…

自作デジカメ制作 【機能拡張編その2】世界初!初音ミクの声で歌うデジカメ

お約束 このシリーズ初見の方は、以下の総集編から見ていただくか、全くこのシリーズにかかわらないことをオススメします。 デジカメに歌ってもらった ふと思いついたので、デジカメに歌わせてみることにしました。写真を撮る前にデジカメが歌ったら被写体の…

自作デジカメ制作 【機能拡張編その1】メニューとエフェクトをつけてみよう

なんとなく再開します この前なんとなく最終回を迎えた自作デジカメ制作プロジェクト。なんとなく再開します。というか実は最終回の記事書き終わった日に既に機能拡張していました。 ドラゴンボールでいうところの「最終回じゃないぞよ もうちっとだけ続くん…

自作デジカメ制作 【ソフトウェア編その3】撮影・プレビュー機能

撮影・プレビュー お約束:初めて読む人はまず下記の記事から読んでみてね☆ とりあえず撮影とプレビューできるようにしてみました。右シャッターで撮影、左シャッターでプレビューです。ソースコードは以下。 taking picture and preview program for Nakayo…