hassiweb さん プロフィール

  •  
hassiwebさん: hassiweb programming
ハンドル名hassiweb さん
ブログタイトルhassiweb programming
ブログURLhttp://hassiweb-programming.blogspot.jp/
サイト紹介文pythonプログラミングや、パソコン周りの設定について紹介します
参加カテゴリー
更新頻度(1年)情報提供39回 / 365日(平均0.7回/週) - 参加 2016/05/13 02:27

hassiweb さんのブログ記事

  • 仮想通貨Condensate (Rain)のPoSマイニングをしてみる 〜Windows編〜
  • この記事のまとめ:仮想通貨のCondensate (Rain)のPoS (Proof of Stake)マイニングする方法をまとめています。背景:だんだん仮想通貨の事情がわかってきまして、これまでPoW (Proof of Work)系のGPUによるマイニングをしてきましたが、計算リソースのいらないPoS (Proof of Stake)によるマイニングも試してみようと思い、巷では名の知れているCondensate (Rain)のPoSマイニングをやってみました。なお、本記事にはPoSの説明やCond [続きを読む]
  • LinuxでのnVidia GPUのオーバークロック・電力チューニング方法
  • この記事のまとめ:Linux (Ubuntu 16.04)環境でのnVidia GPUのチューニング方法をまとめています。背景:Linux (Ubuntu 16.04)環境でnVidia製GPUを使って仮想通貨のマイニングを行っていまして、収益を最大化するために供給電力やオーバークロックなどのチューニングをしてみました。なお、オーバークロックはGPUドライバーのクラッシュや最悪の場合、GPUの故障を引き起こす可能性がありますので、自己責任で実行してください。 [続きを読む]
  • Ubuntu 16.04にnVidia GPUドライバーとCUDAをインストールする
  • この記事のまとめ:Ubuntu 16.04環境でのnVidia GPUカードのドライバーのインストール方法をまとめています。背景:Linux (Ubuntu 16.04)環境でこれまでnVidia製GPUを使ってマイニングを行っていましたが、GPUカードを追加したらこれまで使えていたnVidia GPUのドライバーを認識しなくなったのでいちから入れ直したところ、結構手こずったのでドライバーとCUDA SDKのインストール方法を残しておきます。 PC構成GPUカード1枚のとき [続きを読む]
  • EthereumとZcashはどちらが儲かるか?
  • この記事のまとめ:EthereumとZcashのどちらが稼げるのかを比較してみた。背景:nVidia GeForce GTX 1060 6GBを使ったUbuntu OS上で、これまでにEthereumのマイニングソフトウェアのセッティングとZcashのマイニングソフトウェアのセッティングをしてきましたのでどちらが稼げるのかを比較してみました。 で、どっちが稼げるの?結論から述べると、レート次第で順序が入れ替わるというつまらない結果になりました。詳細は下記で説 [続きを読む]
  • Linux (Ubuntu)環境でGTX1060を用いたEthereumマイニング方法
  • この記事のまとめ:Ubuntu 64-bit環境でnVidia GeForce GTX 1060 GPUを用いてEthereumをマイニングする方法をまとめています。背景:Zcashマイニングをしてみたもののあまりマイニング量が多くなかったのでEthereumと比較するために、まずはUbuntu上でClaymore Minerを使ったEthereumのマイニング環境を準備します。NoDevFeeツールで開発者報酬を発生しないようにもしてみます。 Claymore’s Miner + NoDevFeeツールのLinux環境で [続きを読む]
  • Linux (Ubuntu)環境でGTX1060を用いたZcashのマイニング方法
  • この記事のまとめ:Ubuntu 64-bit環境でnvidia GeForce GTX 1060 GPUを用いてZcashをマイニングする方法をまとめています。背景:GPU搭載PCのOSをWindowsからUbuntuに変更したことに伴って、以前はWindows環境でEthereumのマイニングをしていましたが、このマイニング環境を構築し直すとともに、最近好調なZcashのマイニングをやってみましたので、Ubuntu上でZcashマイニング方法をまとめてみます。 Zcashとは?Zcash(読み方:ズ [続きを読む]
  • MeCab+mecab-ipadic-NEologdをUbuntu上のPythonで使う
  • この記事のまとめ:Ubuntu上でMeCab用Pythonモジュールを使えるようにする。MeCab用のシステム辞書であるmecab-ipadic-NEologdを使えるようにする。背景:前回、Windows環境でMeCabを必死こいて使えるようにしたのですが、mecab-ipadic-NEologdがLinux用しかないことに後から気づき、結局Ubuntuで再度MeCabを使えるように環境を整え、mecab-ipadic-NEologdを使えるようにしたので、その手順をまとめておきます。 MeCabのインスト [続きを読む]
  • MeCabをWindows 10 (64-bit)上のPythonで使う
  • この記事のまとめ:64-bit版Windows環境上でMeCab用Pythonモジュールをインポートするまでの手順をまとめます。背景:日本語解析を少しやってみようと思って、形態素解析ツールのMeCabをWindows (64-bit)上のPythonで使ってみようと思ったのですが、これがなかなかの曲者でした。Windows 64-bit環境でPythonからMeCabを使うのはとてもめんどくさいです。とりあえずMeCab用Pythonモジュールをインストールして、それをインポートす [続きを読む]
  • GTX1060で仮想通貨のEthereumをマイニングしてみる
  • この記事のまとめ:Claymore’s Dual GPU Minerを使ってアルトコインを発掘(マイニング)する方法をまとめています。背景:Deep Learning用に最新のGPUを買いました。ただ、24時間Deep Learning用にGPUを稼働させているわけではないので、GPUを使っていない空き時間で仮想通貨のマイニングができるかなと思い、マイニングの初心者がマイニングのはじめてみた内容をまとめます。 で、稼げるの?とりあえず結論から述べると、現状 [続きを読む]
  • ジャンクPCを使って6万円でDeep Learning用PCを調達!
  • この記事のまとめ:Deep Learning用PCを6万円で準備する方法について。背景:以前から機械学習を勉強していると何度か記事で書いてきました。ついにDeep Learningに入ろうと思った次第ですが、やっぱりコンピューティングリソースが足りないのではないかと思って、Deep Learning用のマシンの調達を計画しました。ただし、予算があまりないので低予算でPCを組んでみたメモです。 ジャンクPCでDeep Learning (+マイニング)用マシン [続きを読む]
  • PythonでPinterestのPin (画像)の検索結果を取得する
  • この記事のまとめ:PythonでPinterestの検索を行い、その結果の画像のURL等の情報を取得する。背景:はじめはInstagram APIを使ってAI (機械学習)用の画像を取得しようと思ったらInstagram APIは審査が非常に厳しくなっているようなので諦めて、代わりにPinterestを使おうと思って色々やってみた記録です。 Pinterest APIでは検索はできない!Pinterest APIについては、こちらの記事で紹介いたしましたが、Pinterest APIで検索が [続きを読む]
  • PythonでPinterest APIを使ってPin (画像)を登録する
  • この記事のまとめ:PythonでPinterest APIを使って、Pinを投稿する。背景:以前Twitter APIを使ってボット的なものを作るための記事を書きましたが、Pinterestでも同じことをPythonでPinterest APIを使って行いたいと思います。 Pinterest API:まずPinterest APIについて調べた結果からまとめます。 なお、Pinterest APIで使えるものは下記から調べることができます。開発者向けドキュメント開発者向けツールまとめて一覧にすると [続きを読む]
  • Python + dlibで顔検出を行う
  • この記事のまとめ:dlibをインストールする。dlibに標準実装されているHOGアルゴリズムによる顔検出を試す。背景:前回、OpenCVのCascade分類器による顔検出を行いましたがあまり精度が良いものではなかったため、より良さそうなものとしてHOG (Histogram of Gradients)というアルゴリズムによる顔検出をdlibライブラリをを用いて試してみたいと思います。dlibのインストール:前回と同様にWindowsでAnaconda環境を使ったPython 3. [続きを読む]
  • Python + OpenCVで顔検出を行う
  • この記事のまとめ:OpenCV 3をインストールする。OpenCV 3に標準実装されているHaar Cascade分類器による顔検出を試す。背景:かなり寄り道してばっかりですが、機械学習を勉強中です。なんとなく写真から人物認識をしたくなりまして、その実現準備として写真の中から顔の部分だけを切り出すことが必要かと思い、顔検出ができるツールを探していたところ、とりあえずOpen CVが見つかったので試したいと思います。OpenCV 3のインス [続きを読む]
  • Cousera Machine Learningコースを終えてみて
  • この記事のまとめ:Cousera Machine Learningコースを終了した感想。背景:以前機械学習の勉強のためにCouseraのMachine Learningコースを受講していると申しましたが、所々寄り道をしながら4月の頭に期間内に無事修了しました(この記事の執筆は7月とかなり放置…)ので簡単に感想をまとめたいと思います。所感:最初に結論から申し上げると、機械学習の初心者が取り掛かる内容としては非常に適切な教材ではないかと思いました [続きを読む]
  • PythonでTwitter APIを使う
  • この記事のまとめ:PythonからTwitterのAPIを使って、ツイートする。背景:"新しいブログ記事を書きました"っていうツイートとか、定期的に過去の記事のツイートをしてくれるボット的なものがほしいなー、と思った次第で、Twitter APIをPythonから扱ってみました。OAuth認証:Twitter APIもGoogle APIと同様にOAuth認証を行ってから使うことができます。認証用のキーの取得はTwitterのApplication Managementから行えます。OAuth認 [続きを読む]
  • PythonでWebページの画像をダウンロードする
  • この記事のまとめPythonでWebページ上の画像をダウンロードする手順の紹介上記サンプルコードの紹介背景機械学習を実践的に学ぼうとすると一般人には機械学習に必要なデータがないことがネックとなってしまいます。そこで今回は、データとしてWebページ上にある画像データを効率的に収集するためにスクリプトでダウンロードする方法を紹介します。概要今回は私自身のフォトアルバム用のブログhassiweb-photo.blogspot.jp>のホーム [続きを読む]
  • Bloggerの記事をAtom/Markdownで作成するための準備(Syntax Highlighter編)
  • この記事のまとめBloggerでコードブロックにSyntax Highlighterを適用させる背景ここで述べた通り、Bloggerの記事はAtomを使い、Markdown形式で書いて、プレビュー画面からHTMLとしてコピーして、Bloggerに貼り付けて作っております。 その上で以前、Atomが出力するHTMLを維持しつつ、見栄えを良くするためにCSSを追加しましたが、今回はさらに見栄えを良くしようとコードブロック部にSyntax Highlighterを適用させたいと思います [続きを読む]
  • AnacondaディストリビューションでPythonの仮想環境を整える
  • この記事のまとめPythonで開発を行う際の仮想環境を整える背景Pythonは、使いたいライブラリによって対応しているPythonのバージョンなどが異なることがよくある言語なので、開発するアプリケーションごとにPythonのバージョンを切り替えて、インストールするライブラリを変更する必要が出てきます。その手順をまとめておきます。Anaconda私は基本的に科学計算用のライブラリがあれば十分なのでそういったライブラリがほとんど含ま [続きを読む]
  • Jubatusを理解する(1) - Regression (回帰)
  • この記事のまとめJubatusのアルゴリズムのひとつである、Classifier & RegressionのOverviewを解説する背景以前も書いた通り、機械学習を学ぶにあたってJubatusを使えるようになることが当面の目標ですが、機械学習の知識もないまま初めてJubatusのホームページを読んだときはいまいち理解ができませんでした。少しだけですが勉強していく中で理解できるところが出てきましたので、理解できるところまで解説していこうと思います。 [続きを読む]
  • MATLAB/OctaveユーザーのためのPython NumPyライブラリ(2)
  • この記事のまとめMATLAB/OctaveとPythonのNumPyのコード比較NumPyのarray型とmatrix型のサンプルコードはじめに最近の私がよく使うプログラミング言語はPythonとMATLABなのですが、基本的にPythonで算術計算をあまりすることはなく、行列計算などを必要とするプログラムについては、MATLABでしかやったことがありませんでした。機械学習を学んでいると、Pythonで行列計算などの算術計算をする必要がありそうなので、MATLABと対比し [続きを読む]
  • MATLAB/OctaveユーザーのためのPython NumPyライブラリ(1)
  • この記事のまとめMATLAB/OctaveとPythonのNumPyライブラリ比較NumPyのarray型とmatrix型の比較はじめに最近の私がよく使うプログラミング言語はPythonとMATLABなのですが、基本的にPythonで算術計算をあまりすることはなく、行列計算などを必要とするプログラムについては、MATLABでしかやったことがありませんでした。機械学習を学んでいると、Pythonで行列計算などの算術計算をする必要がありそうなので、MATLABと対比しながら、 [続きを読む]
  • PythonでGoogle Blogger APIを使う(その3:Python用Google APIのインストール)
  • この記事のまとめPythonでGoogle APIを使うためのライブラリーのインストール方法の説明前回のおさらい今回はPythonでBlogger用Google APIを使う方法について説明の全4回中3回目です。Pythonのサンプルコードの紹介サンプルコードの概要説明Python用Google APIのインストール ← 今回はここOAuth認証に必要な情報の取得Google API用ライブラリーのインストール前回は、サンプルコードを概要を説明しましたが、今回はそのサンプル [続きを読む]