hideyoshi.life

WEB系フリーエンジニアの日々

GANデビュー

趣味がてらGANを開始しました。かれこれ1年もブログ書いてないのでいい機会なのでログ残しておきます。

 

2年前から機械学習はちょこちょこ勉強していたんですが、いかんせんモチベーションが高まらず走りだけやって放置していました。

 

GAN自体も1年以上前から知っていたんですが、あんまりビジネスよりでもなさそうだなと関心ももってなかったんですが、単なる趣味としてはかなり面白いんじゃないかなとはじめてみた。

 

といってもptyhonもkerasの使い方も完全に忘れてしまいほぼ1からのチュートリアル。

https://github.com/eriklindernoren/Keras-GAN

これがメジャーぽいのでとりあえずやってみたんですが、、、いきなりのエラー。。。

おそらくkerasかtensorflowのバージョンの違いかでエラーが発生しているみたい。

 

色々やりなおしてもやっぱり同じエラーなので仕方なくソースをデバッグ。。。

エラーそのものでなくて、まずはワーニング

UserWarning: Discrepancy between trainable weights and collected trainable weights, did you set `model.trainable` without calling `model.compile` after ?

  'Discrepancy between trainable weights and collected trainable'

 

を治そうとtrainableの位置をcompile前に移動したら、エラーも解消して最後まで完了。

完全に頓珍漢な修正。。。GANの仕組みを理解せずにやってるとこうなりますね。。

ジェネレータ学習ではディスクリミネータのパラメータを固定ですが、そのまで固定しちゃうとディスクリミネータがバカのままちっとも学習しなくなってしまう。。。。orz ちゃんとした対応は追って記載します。気長にね。。

 

なんとか最後まで完了したけど、はて、、、これうまく動いているのかな。

 

エポックが設定で14000回になってたのですが、どうもmacbookpro(13インチでは最高のスペックなんですが。。)だと全然パフォーマンスがでない。。一旦1000回に変更してなんとか5分程度で完了したんですが、当然10分の1以下の回数でちゃんとした画像が生成されるわけでもなく。。

 

まあ、気長にソースでも読みながらすすめましょうかね。

あとちゃんとしたデスクトップマシンも調達しよう!

 

仕事につなげようとかでなく、趣味って考えるとかなり気が楽ですね。

 

 

 

 

叱られ

ひさびさに叱ららました。

この歳になるとなかなか叱られる機会が無いので、自分の心境を把握するのにいい勉強になりました。

初めて行くスポーツジムでサウナに入ろうったのですが、お尻にしくタオルがなかったので、直で座っていました。しばらくして出ようと座面等を拭いていると、直座りは衛生的にダメですよと、おじさんに注意されました。素直にすみません、気をつけますとその場では言いました。

しごく真っ当な指摘で、反論の余地もないんですが何故かイラッとしてしまいました。

 

それもあるんですが、チキンな自分は注意されると萎縮して頭がフリーズしてしまいますね。言った人もそこまで厳しく言ったわけではなく、自分のためにも言ってくれたんだとは思うんですが、真っ当な謝罪しかできませんでした。もっとフランクに返せる余裕が欲しかったなと反省。もっと常に注意される前提でどんと構えていたいものです。

新規事業探し

本気で新規事業を開始しよう!まず準備で100万でできることを考えよう!今までは運転資金も含めて100で考えていましたが、流石にそれだと人も雇えないから厳しい。100万準備で100万運転資金。となると3カ月はほとんど売りがたたないから月の運転資金30万円。何ができるか… ネットショップなら仕入れも含んで可能だな。

NG業種を上げてみよう。やはりBto Cが良いだろう。飲食とかロスが多いものは死活問題になりやすい。3dプリンタとか新しいテクノロジーを利用したサービスとか。

 

 

10年ぶりの再会

10年前にバラバラになった同僚たちと再会しました。10年てかなり長い期間でしたが、合うと昨日のことのように違和感なく楽しいひと時を過ごしました。ハッピーエンドでは無かったですがそれだけ濃い時間を過ごしていたんだなと実感しました。

隣の芝生は青いではないけれど、みんなの活躍が眩しくて自分が何も成し遂げていない不甲斐なさで悲しくなりました。

まあ、みんな色んな苦労があったんだとは思いますが、輝いている部分に目がいってしまいますね。

やはり技術面だけでなくもっとチャレンジしていかないとダメだと改めて思い知らされました。

 

マイプロテイン 味レビュー ソルテッドキャラメル(イチオシ)

イチオシ!!

恐らくすでにマイプロテインで15個くらい味を試しましたが、今までで一番美味しかったです!

甘めなので甘いのが苦手な人はダメかもしれないですが、それ以外の方には一押しです!

あえて難点を言うと、ちょこっとだけキャラメルのダマができることですね。ほんとあえてダメな点あげただけで全く気にしてならないレベルです。

f:id:haihide:20190326090919j:image

f:id:haihide:20190326090930j:image

f:id:haihide:20190326090937j:image

 

 

 

ankerモバイルバッテリー サポート問い合わせ

1年ちょっと前に購入したモバイルバッテリーの調子が悪くなってきたのでサポートに問い合わせしてみました。

 

接触が悪いというか、場合によって充電できたりできなかったりします。ちょっと面白いのは、バッテリーの向きによって、出来る出来ないがあるみたいで、裏返すと充電して表に戻すと充電が止まるという感じでバッテリーをちょっと動かすだけで充電が止まってしまいます。

 

最初は1年経っているからしょうがないから買い直すかな…と思っていたんですが、ふと18カ月保証との記載を発見。ダメ元で問い合わせフォームから問い合わせを、実際してみました。

 

結果交換できるか分からないですが、とりあえず問い合わせ受付に関しては分かりやすく困ることは無かったですね。よく、どこから問い合わせするのかが分からないサイトが良くありますが、ちゃんと導線が作られているので迷子になりませんでした。

 

経過は追って記載します!

 

昼頃返信が来ました!

 

チェックリストが何個か書いてあって、そんなんのはとっくに確認してるよ!とちょっと思いつつも、そういえばケーブルに関しては疑っていなかったなと、他のに変えて試してみると…

あれっ??ちゃんと充電できてる?そんなはずない!何度も試したんだし、壊れているはず!とブンブンとめっちゃ振りましたが全く問題なく充電されている。

あ、、、ケーブルか…

 

その後丁重にサポートに使えた旨を送って謝罪しておきました。。。

 

あれだけお世話になったアンカーさん、疑ってすみません!!

今度ケーブルもアンカーさんに書い直します。。

ボードゲーム カタン

子供たちが旅先で置いてあったボードゲームに興味を持ったので買ってみました。カタンというゲームですが名前だけは聞いたことがありましたが、内容はノーインフォメーションでした。このゲームの面白いのところは、プレイヤー同士で交渉してカードを交換できるところです。

普段、テレビゲームに夢中な子供達もかなりハマったようでめちゃくちゃ熱中していました。

大人になって行きていくためにトップレベルに必要な交渉術を学べるというのは、バーチャルなゲームではなかなか味合えない、リアルならではの醍醐味ですね。

ビジネススキルが上がって、家族団欒もできて一石二鳥の良いゲームなのでかなりオススメです!