プログラミング

 

235日のセブIT留学  成長日記「APIを知った!」 ( 41/235 days )

18 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ! Keisukeです!   今日はAPIについて記述していきたいと思います!   API…Application Programming Interfaceの略でいろいろなデータ(天気予報,レストラン情報とか)を簡単に取得することができます。 データは提供元のWebサーバーにデータリクエストを行うとデータが送られてきます!   今回は試しにぐるなびAPIの仕様の確認と登録を行ってみたいと思います!   ぐるなび Web Service https://api.gnavi.co.jp/api/   仕様を見てみると 非常に…

235日のセブIT留学  成長日記「Pytonで現在時刻の取得」 ( 40/235 days )

17 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は,インターネットからPython経由でデータを取得してみたいと思います!   ntp.NTPCクライアントから日本時刻の時間を取得してみたいと思います! ※NTPC : 国立研究発注法人 情報通信研究機構   まずはライブラリのインストール   pip install ntplib   コード   import datetime from time import ctime import sys import ntplib   #時刻を取得 # object #NTPサーバー名 #…

235日のセブIT留学  成長日記「Pytonで類似画像の解析!③」 ( 39/235 days )

16 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, 特徴量を用いて類似画像解析を行いたいと思います!   特徴量解析は画像の特徴的な部分同志を比較する解析手法になります!   比較したい画像の名前を ”target”とし, 比較する画像をすべてimagesというファイルに格納します! target   比較画像   以下コード   import cv2 import os   if __name__ == ‘__main__’:    TARGET_FILE = ‘target.png&#82…

235日のセブIT留学  成長日記「Pytonで類似画像の解析!②」 ( 38/235 days )

15 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, ヒストグラムを利用した類似画像解析を行ってみたいと思います!   ヒストグラムを利用した類似画像解析は色を主体とした解析する方法です!   まずは, ヒストグラムを算出する方法   import cv2 import matplotlib.pyplot as plt   if __name__ == “__main__”:    img = cv2.imread(‘input.png’)    plt.hist(img.ravel(),256,[0,…

235日のセブIT留学  成長日記「Pytonで類似画像の解析!①」 ( 37/235 days )

14 8月 2018, Posted by keisuke in IT留学, プログラミング

  こんばんわ!Keisukeです!   今日は類似画像の解析について記述していきたいと思います!   類似画像解析とは, 字のごとく2種類の画像が似ているか似ていないかを数値的に示したものです! その数値を類似度と呼んだりもするようです!   解析には以前取り扱ったOpenCVを用います。   また, 解析手法は3種類あり ・ヒストグラムの比較 ・特徴点の比較 ・テンプレートとの比較   ヒストグラムの比較 ヒストグラムは, 色で解析するやり方で最も簡単のようです。   特徴点の比較 特徴点は, 人だと顔の位置や目, 鼻の…

235日のセブIT留学  成長日記「PytonでOpenCVを使う!」 ( 36/235 days )

13 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日はOpenCVについて記述したいと思います!   OpenCVは画像などの処理にたけたライブラリになります!   OpenCVはヒストグラムや二値化, 顔認識などを行うことができます。   ライブラリのDLは以下のように扱うことができます!   お馴染みのpipです! ターミナルを開いて…   pip install opencv-python   OpenCVはダウンロードの段階でエラーが多いようなので動作確認!   Pyscriptで >>&gt…

235日のセブIT留学  成長日記「PytonでJSONを使う!」 ( 35/235 days )

12 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今回は以前取り扱ったJSONをPythonで使用してみたいと思います!   以下のファイルを見やすいように変換してみます! JSONデータ {“group2”:{“Eric”:44, “ken”:33, “John”:44, “Mike”:99},”group1″:{“Adam”:40, “David”:71, “Chris&#8221…

235日のセブIT留学  成長日記「Janomeで形態素分析!」 ( 33/235 days )

10 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, 以前記述したJanomeを実施に使用したいと思います!   pyscriptから   >>>pip install janome   でJanomeをインストールします!   公式サイトに従って… すももももももものうちを形態素分析してみたいと思います! http://mocobeta.github.io/janome/   >>> from janome.tokenizer import Tokenizer >>> t …

235日のセブIT留学  成長日記「Tensorflowについて」 ( 32/235 days )

09 8月 2018, Posted by keisuke in deep-learning, IT留学, プログラミング

こんばんわ!Keisukeです!   前回、軽くDeepLearningについて記述しました! 今回は, 機械学習のソフトウェアライブラリのTensorflowについてです!   Tensorflowは,Googleが開発した機械学習のソフトウェアライブラリになります! 上記のライブラリを用いれば比較的簡単に機械学習を扱えるようです!   Pythonを使ったことのない人はAnacondaをDLしましょう!   Anacondaインストール https://www.anaconda.com/download/   DLが完了したらこのAnaco…

235日のセブIT留学  成長日記「Janome について」 ( 30/235 days )

07 8月 2018, Posted by keisuke in IT留学, プログラミング

こんばんわ!Keisukeです!   今日は, Pythonの形態素解析ツールJanomeについてです!   形態素分析は, 文章の解析ツールです。   ここからインストールできるようです! pipを使える方は pip instrall janome でインストール可能です! 英語  https://mocobeta.github.io/janome/en/ 日本語 http://mocobeta.github.io/janome/   上記のページに記述してある例では..   >>> from janome.tokenize…