YUTO-Wの日記

適当に投稿するブログです(`・ω・´) https://twitter.com/yuto_S_0403

【IBM:Watson】Visual Recognition で学習が終わらない件

IBMのWatson Cloud(旧Bluemix)のVisual Recognition で学習が終わらないことがある。

何のエラーも表示されないので、原因が分からなかった。(以下画面から進まない)

 

f:id:yutow0403:20180206094522p:plain

 

私なりに分かった結果をまとめる。

 

終わらない原因

1. Visual Recongnition で許可されていないデータを用いている

使用できるデータは以下。特にサイズに注意しなければいけない。

f:id:yutow0403:20180206094053p:plain

 

詳細は、以下のマニュアルを参照してください。

IBM Cloud Docs

 

2. zipファイルが壊れている

正しく解凍できることを確認し、学習データとして使うこと。

f:id:yutow0403:20180206093543p:plain

 

くらいでしょうか。

他に判明したら追記したいと思います。

【Tensor】テンソルって何?

多次元配列のことです。

以下が超絶分かりやすかったです。

s0sem0y.hatenablog.com

【老化防止のために】ビタミンC錠は何を飲んだら良いのか?

以前のブログで、ビタミンCは老化防止に効果があることを紹介しました。

yutow0403.hatenablog.com

 

そこで、私がいつも飲んでるもの/飲んでいたものを紹介します。

 

①【第3類医薬品】ビタミンC「タケダ」 300錠

【良いところ】飲みやすい。ナメても強い味がしない。品質が良い。

【悪いところ】とにかく値段が高い。

【私の意見】10年くらいこれを飲んでいましたが、値段が高いので途中でやめました。ビタミンCは継続することが最も大切なので、お金に余裕がある人にしかお勧めできません。

 

オリヒロ ビタミンC 300粒

【良いところ】安い。しかも成分は①で紹介したものと変わらない。

【悪いところ】①と比べると、酸っぱい。

【私の意見】 今私が飲んでいるものです。少し酸っぱいですが、全く問題ないです。体調も①摂取時と変わっていません。値段も安く、継続し易いので初心者にお勧めです。

 

ということで、②がお勧めです(*^^*)

3ヶ月くらい飲むと、効果を実感できると思いますよ♪

何度も言いますが、ビタミンCは継続することが最も大切なことです。

【超メモ】TensorFlowのアップデートの仕方

何も考えずに以下を打てば良い。

 

 
>> pip install --upgrade tensorflow

 

途中でエラーが起きても、諦めずに何度も上記コマンドを打つこと。

いつかきっと成功する。

 

※TensorFlow導入の仕方は以下参照。

TensorFlowのバージョン確認方法&バージョンアップ方法【Ver1.0にしてみた】 - YUTO-Wの日記

【解決策】UnicodeDecodeError: 'ascii' codec can't decode…

Pythonで扱う文字列には2種類ある。

Unicode』と『Str型』だ。

適切に対応しないと、表題のようなエラーが発生する。

 

☆このページに辿り着いた人は、文字列をファイル出力しようとしたのではないでしょうか?

★解決策を結論から書くと、『Str型にエンコードしないとファイル出力できない』ということ。

 

2種類の関係を超簡単に書くと、以下の様な感じ。

f:id:yutow0403:20170925144821p:plain

詳細は以下。(参考文献2から抜粋)

f:id:yutow0403:20170925145134p:plain

 

参考文献:

1. 2種類の文字列について、その詳細をまとめている。一度は読むべき。

Python2のstr/unicodeとencode/decode - Qiita

 

2. 読みやすい文章で書かれている。本文書での図はこちらのもの。

Pythonでの日本語処理:Unicode型と文字列型 - 思い立ったら書く日記