ITの隊長のブログ

ITの隊長のブログです。Pythonを使って仕事しています。最近は機械学習をさわりはじめたお(^ω^ = ^ω^)

手っ取り早くjupyter notebookをサーバで使いたい

セキュリティ皆無 インストール $ pip install jupyter 起動 $ jupyter notebook --NotebookApp.token='xxx' --ip=0.0.0.0 --port=9999 あとはサーバ側にポート開ければおk

やっぱり面白かった「シン・ゴジラ」!!!

映画ブログあるけど、ここに書く。 おもしろかったあああああああ!!!! 初代を感じさせるスタート。初代のリスペクトを感じます。今みたらモノクロだし特撮っぽさがあるからミニチュアな造形でリアリティないけど、当時の人たちはこのシン・ゴジラと同じ…

部分読み「データ分析基盤構築入門」

仕事でElastic Searchを使うことになりそうなので、読めということで読んでいる。 データ分析基盤構築入門[Fluentd、Elasticsearch、Kibanaによるログ収集と可視化]作者: 鈴木健太,吉田健太郎,大谷純,道井俊介出版社/メーカー: 技術評論社発売日: 2017/09/21…

TypeError: 'RingBuffer' object does not support item assignment

今日は朝からKeras rlをいじっていた。まだおわらん。。。。 TypeError: 'RingBuffer' object does not support item assignment 何このエラー...つらい 特殊メソッド名 - Dive Into Python 3 日本語版 特殊メソッドを実装すればよいとのこと。確かにこのRin…

【自分用メモ】AWSのp2インスタンスにdockerを使ったディープラーニングの環境を作る手順

タイトル長い 自分用メモです。参考にはいいと思いますが、この手順でやらないでください。 というのも、dockerのコンテナ上ではGPUを認識してくれますが、何故かTensorflowがhostでGPUを認識してくれないのです。。。正確にはシンボリックエラーが発生して…

初心に返りましょう

仕事ミスりました。 技術系は失敗しても取り戻せることが多いですが、いかんせん営業系は中々難しい。人の初見って大事だと思ってて、自分も一度ついたイメージは中々取ることができない。 そんな感じでやってしまった。一緒のメンバーにも迷惑をかけてしま…

Sphinxでインラインコードサンプル(?)

なんてよぶかわからんが、こんなやつ => text Sphinxのドキュメント読むとバッククオート2つで囲めばいいらしい. ほげほげ``text``ですね。 こう書いたら、表示もされないしワーニングも発生. WARNING: Inline interpreted text or phrase reference start-s…

モジュール`google-cloud`をインストールしたらエラー

googlecloudplatform.github.io $ pip install google-cloud # ... File "/Users/user/.pyenv/versions/3.6.1/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2120, in _rebuild_mod_path orig_path.sort(key=position_in_sys_path) Attribu…

手を動かすべき【マンガでわかる線形代数】読書ログ2日目

読んでる。 マンガでわかる線形代数作者: 高橋信,井上いろは,トレンドプロ出版社/メーカー: オーム社発売日: 2008/11/01メディア: 単行本購入: 3人 クリック: 21回この商品を含むブログ (10件) を見る 図にするの面倒なのでnumpyでやる。(numpyだったらわか…

漫画は楽しい(違うそうじゃない)【マンガでわかる線形代数】読書ログ1日目

線形代数ってなんでしょうか? 数学赤点マンには一生わからない・出会わないジャンルだと思っていましたが、さすがに仕事で使うものでわからないはまずいかなと思って、勉強しようと思いました。 で、オススメされた本がこちら。 マンガでわかる線形代数作者…

自分の仕事を家族に理解してほしいという悩み

自分の仕事は基本はプログラマですが、色々やっています。 最近よく言われます。「あなたの仕事は何?」と。特に親に、じいちゃんたちに。 ここ数年はそう言われるとずっと「IT!」って答えて逃げていたのですが(説明しない俺も悪いかもしれない)、もうすで…

【雑感】「Effective Python」

Effective Python ―Pythonプログラムを改良する59項目作者: Brett Slatkin,石本敦夫,黒川利明出版社/メーカー: オライリージャパン発売日: 2016/01/23メディア: 大型本この商品を含むブログ (5件) を見る 今さっき読み終わった。感想をつらつらと書く。 Pyth…

今「Effective Python」って本読んでいるけど面白い : 【Effective Python】読書ログ1日目

Pythonの技術書ってなんだかんだはじめて読んだかも。 Effective Python ―Pythonプログラムを改良する59項目作者: Brett Slatkin,石本敦夫,黒川利明出版社/メーカー: オライリージャパン発売日: 2016/01/23メディア: 大型本この商品を含むブログ (5件) を見…

久々にPHP叩こうとしたらPHP動かんかった

PHP

こんなエラーが… $ php -v dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.9.dylib Referenced from: /usr/local/bin/php Reason: image not found Trace/BPT trap: 5 qiita.com $ brew switch jpeg 9b Cleaning /usr/local/Cellar/jpeg/8d Cle…

Google Vision API Detect textで精度向上のために参考にした記事

GCP

線削除 answers.opencv.org OCR精度向上の参考 stackoverflow.com stackoverflow.com groups.google.com

Numpy <-> Pillow <-> Python file object

集中切れたからブログ書く. これが良い手法かどうかわからないが、numpyからpillowいったり、Python file objectからpillowいったり、pillowからPython file objectへコンバートしてみた。 環境 Python2.7.11 numpy==1.13.1 Pillow==4.2.1 多分だけど、3系も…

Pythonでシングルトン

速度計測したかったので、時間を測るログクラスを用意することにしたけど、毎回呼ぶところを固定するのも面倒だったのでシングルトンがあるじゃん!ってことで試してみた。けど、理解するのなかなか難しかった… 環境 Python 2.7.11 実装 # -*- coding:utf8 -…

ここ最近でPythonの覚えたこと

ざつーな俺用まとめ。見てもいいことないのでブラウザバック。 python2.7.13 Interactiveで試した やったことをどっかに残して置きたかっただけなのと、それぞれ個別に記事を投稿するのがめんどかったから。はい。 dictionaryのkey一覧がみたい でかいレスポ…

リモートワークをちょっと経験中

リモートワークの会社ではありませんが、諸事情あって、只今リモートワーク中です。 以前こんな本を読んだことがあります。 リモートチームでうまくいく作者: 倉貫義人出版社/メーカー: 日本実業出版社発売日: 2015/12/17メディア: 単行本この商品を含むブロ…

aws s3へupload, downloadのコマンド

個人メモ $ aws s3 cp file.txt s3://bucket_name/path # 一気にあげるとき $ aws s3 sync logs/ s3://bucket_name/path --include "*" # ダウンロード $ aws s3 cp s3://bucket_name/path/file.txt .

最近のことをつらつらと

4ヶ月前74kg。8kg痩せた。現在66kg お金なかったから牛丼やらラーメンやら酒飲まなくなったら痩せた 卵と豆腐ばっか食ってたら痩せた 沖縄いるとき頑張って走っていたけど、結局のところ食事制限でどうにかなるのね 今お金あるから戻らないようにジムで調整…

【Python】Tensorflowでresizeした画像をmatplotlibで表示したい

>>> import matplotlib >>> import matplotlib.pyplot as plt >>> import tensorflow as tf >>> tf.__version__ '1.1.0' >>> matplotlib.__version__ '2.0.0' Tensorflowの画像前処理関数って結構豊富っぽくて使いたいって練習しようとしてた。 tf.image.res…

【Python】kerasで保存したweightsをh5pyを使って取得する

難しかった。(というかこのファイル構造よくわからん) $ ls model_weights.h5 # kerasで保存したファイル $ python # ... >>> import h5py >>> model_weights = h5py.File('./model_weights.h5', 'r') >>> model_weights.keys() KeysView(<Attributes of HDF5 object at 4383104920>) # (´・ω・`)?</attributes>…

【Python】Cython試してみた

Jupyterではマジックコマンド?を書けばすぐ実行できるけど、コマンドラインから実行するやりかたがわからなかったのでメモ。 setup.py # -*- coding:utf-8 -*- from distutils.core import setup from distutils.extension import Extension from Cython.Di…

【Python】flask8を実行したら「AttributeError: module 'pydocstyle' has no attribute 'PEP257Checker'」

よくわからんかったけど、ここで解決。 gitlab.com flake8-docstringsをinstallかアップデートすればいいらしい。 $ pip install flake8-docstrings -U 解決!

うん。やっぱり適度な刺激は必要だと思います。

最近、でぃーぷな学習や強化してくれる学習を仕事で使うとか使わないとかで自習中ですが、周りを見ていると勉強のスピード速すぎと、飲み込み速すぎ、そしてブログまで書いている!!(もっといえばホットエントリしてる!!)と、すごすぎてワロタ。 比較し…

【Python】numpy.nditer()という関数

色々できそうだが、基本的な使い方だけメモ。 numpy.nditer — NumPy v1.12 Manual 何するの、これ? と思ったけど、使ってみた。まずはコードから。 np_array = np.random.randn(2, 3) print(np_array) nditer = np.nditer(np_array, flags=['multi_index'])…

AttributeError: module '_Box2D' has no attribute 'RAND_LIMIT_swigconstant'

OpenAI Gymのbox2dの中にある、"CarRacing-v0"で遊ぼうとした。 gym.openai.com このゲームをgymからではなく、直接操作して遊びたかった。 ソースを調べてみると、$HOME/.pyenv/versions/anaconda3-4.3.1//lib/python3.6/site-packages/gym/envs/box2d/car_…

ゴールデンウィークにやったこと

雑なまとめ。メモしないと忘れると思うのでメモ。 旅行行きましたかって? 散歩以外していないです。 やりたかったこと マリオカート64のゲームで強化学習したかった 案件で強化学習とか使う場合があるとかないとかで、勉強しないとやべぇってなったので、自…

わからないことがわからない

一日中やっても成果がない感じのジャンルが久々にきました。全くもってモチベーションが上がりませんーーー!! orz 数学を勉強したらいいのか、それとも数式やアルゴリズムを丸暗記して、InputとOutputだけ理解できてればいいのか。勉強の風呂敷をどこまで…