プログラミング

【Python/OpenCV】射影(投影)分布を使って横一列の文字列から文字領域を検出

最近は機械学習やディープラーニングによる文字検出の精度が向上してますね。本記事ではもっと古典的な文字検出方法を実装して、試してみたいと思います。また、実装においてはOpenCVを使っていますが、画素へのアクセスや四角形の描画くらいでしか使っていませんので、その他のライブラリでも対応可能です。ソースコードはGitHubにもあげました。
プログラミング

Python,OpenCVを使って物体検出でコイン(小銭)を検出してみた

画像に写っているコイン(小銭)だけを検出してみたいと思います。最近は機械学習やディープラーニングが流行っていますが、今回は原始的な手法でやってみたいと思います。色々やり方があるとは思いますが、今回は輪郭から外接矩形を抽出して、その情報を使ってコイン(小銭)を検出してみます。
プログラミング

Python,OpenCVで二値画像から白と黒の面積比を算出

PythonとOpenCVを使って二値画像(白黒画像)の白と黒の面積比を算出する方法を実装。ソースコードと計算結果を解説します。画像はピクセルの集まりなので、各ピクセルが黒か白かを調べてそれぞれの総和を計算します。そして最終的な面積は画像全体のサイズで割ることで割合を算出します。
プログラミング

KerasでVGG16モデルを実装して花の種類を画像分類

今回はDeep Learningの画像分類で代表的なモデルであるVGG16を実装して、花の種類を分類してみました。kerasには学習済みのVGG16モデルがすでに実装されているので、こちらを使うのが王道な気がしますが、ネットワーク構築のお勉強も兼ねて元論文などを参考に自前実装しました。
プログラミング

Deep Learningを使って衛星画像に写った船を認識してみた

宇宙ビジネスの市場規模はどんどん大きくなっていますが、その中でも人工衛星で撮られた画像を利用したサービスが注目されています。今回は衛星画像解析の一例として、畳み込みニューラルネットワーク(CNN)を使って衛星画像から船かどうかを自動認識してみます。
プログラミング

【初心者向け】Windows環境でMySQLを始めたいためのインストール・セットアップ手順

オープンソースのデータベースで有名なMySQLをWindows環境でインストール・セットアップする手順をまとめました。
データサイエンス

kaggleにチャレンジ!ケプラー衛星のデータを使って第二の地球を機械学習で探してみた

今回はkeplerのデータを使って第二の地球を機械学習を使って探してみたいと思います。kepler衛星とは2009年にNASAが打上げた大型の人工衛星で、地球型の太陽系外惑星を見つけることをメインミッションとしていました。kepler衛星は打上げられてから9年間で50万個以上の星を観測し、2600個以上の惑星を発見しています。残念ながら2018年10月に燃料が尽きたため運用を終了したとNASAは発表しました。
データサイエンス

kaggleにチャレンジ!NASAのデータを使って太陽の日射量を機械学習で予測してみた

kaggleで宇宙に関係する面白そうなコンペをあるイベントを通して知ったので、早速チャレンジしてみました。今回挑戦するコンペは太陽の日射量を地球の気象データから予測する内容になります。機械学習を使ってどこまで精度が出るか計算してみました。
データサイエンス

PyTorchを用いてディープラーニングによるワイン分類をしてみた

PyTorchを用いてニューラルネットワークによるワイン分類を行いました。また、層を深くしたとき(ディープラーニング)の精度向上検証も行いました。今回用いたデータセットはscikit-learnに含まれているデータセットを使用しています。
コラム

【初心者向け】AI(人工知能)について初心者が最初に知っておくべきこと

1, 2年ほど前から【AI(人工知能)】という言葉をよく耳にするようになりました。テレビやネットでもこの言葉を聞かない日は無いくらいに流行ってます。なぜここまで流行しているかというと、おそらく応用分野が広く特にビジネスへのインパクトが期待されているからでしょう。本記事では下記を目的とします。「AI(人工知能)について、基礎的な知識を体系的に知りたい」 という人向けに、この分野の歴史や専門用語の紹介をしていきます。
タイトルとURLをコピーしました