機械学習

【Kerasエラー】Your generator is NOT thread-safe.Keras requires a thread-safe generator when`use_multiprocessing=False, workers > 1`.For more information see issue #1638.

環境 Ubuntu: 16.04 Python: 3.6 Tensorflow: 1.9.0 Keras: 2.2.0 NVIDIA Driver: 410.72 CUDA: 10.0 エラー内容 GCPで学習していたら、他のサーバでは出なかったエラーに遭遇した。 Epoch1の重みを保存した後にEpoch2〜38に以下のエラーが一気に出力され、E…

【Keras】ResourceExhaustedError: OOM when allocating tensor with shape[16,64,256,512]

問題点 学習時の画像サイズを256x256から、256x512に変更したところ、エラーが発生した。 tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[16,64,256,512] and type float on /job:localhost/repli…

【論文読み】Image Inpainting for Irregular Holes Using Partial Convolutions

Qiitaは以下から. qiita.com 面白そうな論文があったのでまとめてみました. 正直うまく訳せない部分があったり,理解に欠ける部分もあるので,指摘していただけると大変うれしく思います‍♂️ どんな論文? "Image Inpainting"とは,NVIDIAが公開した写真の…

keras-deeplab-v3-plusで人だけとってみる

github.com Semantic Segmentationで人をとってきたいのでこのアーキテクチャを使って人と背景を分ける。 準備 # 仮想環境の準備 $ conda create -n keras-deeplab-v3-plus $ source activate keras-deeplab-v3-plus # モジュールインストール $ conda insta…

Kerasで「AttributeError: 'NoneType' object has no attribute HOGEHOGE」

エラー Kerasで重みを読み込む時に以下のエラー。 model_50 = model_50.load_weights('/host/weights/weights.013-7.248.hdf5') # AttributeError: 'NoneType' object has no attribute 'load_weights' NoneType。。。 print(type(model_50)) # <class 'NoneType'> 解決策 代入</class>…

Kerasで「ImportError: Could not import PIL.Image. The use of `array_to_img` requires PIL.」とPILのエラーが出る

エラー ローカルではこのエラー見たことなかったんだけど、サーバ側で実行したらPILに関するエラーが。 Kerasで以下のようにimportしてるのにだめなのか…。 from keras.preprocessing.image import ( ImageDataGenerator, load_img, img_to_array, array_to_…

【Keras】超個人的な遭遇したエラーと解決法メモ

結論 どこで何を出力し、どんな役割を担っているのか一つずつ理解しながら進める。 TnsorBoardにグラフが描画されない バッチサイズは適当か確認する。 バッチサイズが64なのに、テスト段階なので、validationのデータ数を10にしていて検証されない→グラフが…

TensorBoardを表示させた際に「locale.Error: unsupported locale setting」

問題 locale.Error: unsupported locale setting 解決策 export LC_ALL="en_US.UTF-8" export LC_CTYPE="en_US.UTF-8" sudo dpkg-reconfigure locales sudoの後にピンク色の画面が立ち上がる。 一番上のAllを選択。 [ ]の中に入っているアイコンが赤色の四角…

【自分用メモ】OpenCVで輪郭を切り抜くときに参考にしたサイト一覧

輪郭抽出 配列操作 — opencv 2.2 documentation Canny法によるエッジ検出 — OpenCV-Python Tutorials 1 documentation 画像の勾配 — OpenCV-Python Tutorials 1 documentation モルフォロジー変換 — OpenCV-Python Tutorials 1 documentation ー 輪郭: 初めの…

condaで仮想環境を構築

condaのインストール kuro-rera.hatenablog.com 上を参考にインストールしてパスを通すだけ $ export PATH=/home/ユーザ名/anaconda3/bin:$PATH condaで仮想環境構築 構築 $ conda create -n <env_name> <install module> ex) conda create -n env_name python=2.7 $ source activate </install></env_name>…

Pythonではじめる機械学習【2章(2.1-2.2)】

Chapter 日付 2-1 4/5 2-2 4/6 2.1 クラス分類と回帰 ・教師あり機械学習は以下の2つに大別できる ・クラス分類(classification) ・2クラス分類(binary classification) →メールのスパム判定 ・多クラス分類(multiclass classification) →1章のアイリスの品…

Pythonではじめる機械学習【2章(2.3)】

Chapter 日付 2.3.1 4/6 2.3.2 4/6 2.3.3 4/12、4/13 量が多いので「2.3 教師あり機械学習アルゴリズム」は別個にする。 参考書に加えAidemyで学んだことも多かったので適宜付け足していく。Aidemyの説明は大変わかりやすかったのでお勧めします。 無料でか…

自分のPython(django、機械学習)の勉強方法を記録していく(随時更新)

書くきっかけ 2月からgithubに書いたコードをあげだしたからなんとなく自分でも「やってる感」はあるし、毎日本当に少しだけど前に進んでいるとは思う。 けど、具体的に何をしたか、どんなサイトをみてどう勉強したかを記録しておいたら後から勉強する友人と…