python

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

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

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

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

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

ディープラーニングで新しい画像変換 数ヶ月前ですがディープラーニングの分野で「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 …

PFNのエンジニアさんが公開してるJupyter Notebookが実践的なハンズオン形式でディープラーニング(Chainer)の入門に最適

Chainerでディープラーニング ここのところ、ディープラーニングのフレームワークはTensorFlowを使っています。以前はChainerも使っていたのですが、Chainer v2.0になり、以前画像認識とか試していたコードも動かなくなってしまい、やる気を失っていたのです…

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

Pythonで機械学習を始める 最近、Pythonで機械学習を勉強したり、色々試したりしています。そんな中、何度もやり直しているのが環境のセットアップ。必要なものを必要なときにインストールしてければ良いのですが、最近は「とりあえずこれだけ入れておけばOK…

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

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

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

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

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

注:この猫ちゃん画像は昔私が撮影した猫ちゃんで、ネットから落とした画像ではありません 追記:現在このスクリプトは使用できないようです Yahoo画像検索の仕様が変わったらしく、2018/08/12 の時点でこのスクリプトは使用できないようです。仕様が変わる…

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

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

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

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

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

「自分で動かす人工知能」に関して 以下で書いた通り、協力としてクレジットさせていただいている本「パソコンで楽しむ 自分で動かす人工知能」の補足記事を書きます。 基本的には、本の内容でうまくいかない箇所を補足するような位置付けです。あとは、Rasp…

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

Raspberry Pi4へのディープラーニング環境セットアップに関して 最新のラズパイ4でのディープラーニングの開発環境構築に関して、以下記事でまとめています。今から、ラズパイ4で最速で環境構築したい方は、以下記事参照下さい。ラズパイ3にも対応しています…

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

画像処理を基礎から学ぶ 私は、カメラが好きなこともあり、画像処理に関しても興味あります。一般的には、RAW現像とかPhotoShopのテクニックなどを身につける人が多いようですが、私の場合は、何故かpythonやOpenCVという便利な画像処理ライブラリを使って画…

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

gnuplotはもう嫌だ!pythonでグラフを書きたい! 以前こんな感じにRaspberry Piでセンサのデータを取得して可視化していました。 グラフ描くとき、昔ながらのgnuplotを使ったのですが、こんなコメントが。 Raspberry Pi + BME280モジュールで自動で温度・湿…

Raspberry PiのGPIO制御の決定版 pigpio を試す

Raspberry PiのGPIO制御 はーい、みんなー。Raspberry PiでLチカしてるかい?Raspberry PiでのGPIO制御、いつもライブラリ何使うかで迷っていて、比較をまとめるくらい迷っていました。 具体的には、RPi.GPIOかWiringPiで迷うことが多くて、pythonに特化して…

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

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

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

Raspberry Piでミクさんの声を使いたい! 以前Raspberry Piで音声認識や音声合成をやっていました。 そのときは、手軽に使えるのと、ゆっくりっぽい声が好きだったので音声合成にはAquestalk 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環境をセットアップ

Python仮想環境に関してはじめに ここに書いてある環境構築は2021年時点でも有効で、私のように趣味ベースで使う場合は、特に大きな問題ありませんが、必ずしも全ての人にベストな手法ではありません。 他にも様々なPythonの環境構築ソフト(pipenv, venv等…

写真に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】メニューとエフェクトをつけてみよう

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