自己紹介などなど

本記事は、DMMグループ'20卒内定者 Advent Calendar 2019 14日の記事です。

adventar.org

遅れての更新になってしまって申し訳ありません...

しばらくこのブログも触っていなかったので、これを機にちょくちょく更新していけたらなと思います。

よろしくお願いします🙌

自己紹介

生まれは宮﨑、現在は鹿児島で大学院生をやってます。 大学では「機械学習による動画解析に関する研究」をしてます。

プログラミングのきっかけは機械学習だったのですが、先輩の紹介でWebアプリ開発アルバイトに関わらせていただいたことがきっかけで、Webにも興味を持ち始めました。ですが同期のエンジニアの皆様ほどまだまだ経験は多くないので、追いつけるように頑張っていきたいです。

趣味は映画鑑賞とお酒を飲むことです。お酒は芋焼酎とビールとレモンサワーを永遠に飲み回しています...

ちなみに宗派はVSCode(on vim)です。

つくったものとか技術とか

しょうもないものばかりですが、これまで

してました。機械学習を絡めて技術で遊ぶのが大好きです。

最近だと、DockerとVSCodeで簡単に論文執筆環を作りました。 これから卒論・修論の追い込みの時期だと思うのででもし良かったらご覧ください!

qiita.com

内定まで

昨年の12月頃から本格的に就活を始めました。 就活を始めた頃は機械学習エンジニアとして働きたいという気持ちがあり、面白そうなデータが扱えたり幅広い事業をされている会社に行きたいなと考えていました。

ジースタイラスさんの逆求人イベントに参加した際に、CTOの松本さんとお話させていただいたのがご縁となり、選考に進めさせていただきました。その後何度か面接を重ねた後に、無事内定をいただきました。

逆求人フェスティバル開催日程 2022年卒,2021年卒,2020年卒,2019年卒,|逆求人フェスティバル

内定承諾先として決定打となったのは、

  • 松本さんがCTOになり会社が大きな変革の場面にあること
  • 多岐に渡る事業展開とそこから得られる多様なデータを扱えること
  • 強いエンジニアさんがたくさんいて高い技術力が身につけられる環境にあること

などが大きな要因でした。

おすすめのお店

BrewDog Roppongi

tabelog.com

六本木にあるビアバーです。 英国スコットランド醸造社、Brewdog(ブリュードック)の直営店で、美味しいビールがたくさん飲めます!

特にPUNK IPAという柑橘系の香りがするパンチの効いたビールがオススメです。

会社からはやや離れていますが、もしビール好きの方がいらっしゃったら一緒に飲みに行ってくれると嬉しいです🍻

さいごに

簡単な自己紹介でしたがこんな感じの人間です。 DMMに入社したら機械学習エンジニアとしてだけでなくバックエンド・インフラなど幅広い技術を身につけていけたらな、と考えています。

まだまだエンジニアとしては未熟ですが、どうぞよろしくお願いします!

macOS Mojaveのダークモードを時間指定によって切り替える方法

macOS Mojaveから搭載された「ダークモード」

f:id:fuchami:20181003040305p:plain
2018年9月25日からmacOS Mojaveが配信されましたね.皆さんはアップデートしましたか?

今回のアップデートの目玉はなんといっても「ダークモード」じゃないでしょうか

ダークモードの切り替え方

  1. 「システム環境設定」→ 「一般」
  2. 「外観モード」

から
ライト(今までの白基調のUI)
ダーク(Mojaveで追加された黒基調のUI)

に変更することができます


f:id:fuchami:20181003030847p:plain


f:id:fuchami:20181003030852p:plainf:id:fuchami:20181003030856p:plain
これがダークモードです

ダークモードを時間指定によって切り替える

ずっとダークモードでもいいんですけど意外と日中に明るい部屋で使ってみると見づらいんですよね

なので
・日中は通常のライドモード
・夜間はダークモードで使用

みたいに自動的に切り替える方法をご提示致します

Macに標準搭載されているAutomator というアプリを使って設定していきます.


まずはAutomatorを起動

起動の仕方がわからない人は
⌘Command + Space(スペース) で Spotlight検索を表示させて
"automator.app" と入力したら出てきます.エンターキーで起動するはず
f:id:fuchami:20181003032705p:plain

時間指定によるダークモードの変更スクリプトを作成

新規作成を押してスクリプトを作成します
f:id:fuchami:20181003032057p:plain


「カレンダーアラーム」を選択
f:id:fuchami:20181003032059p:plain


検索バーで「apple 」と検索したら「AppleScriptを実行」というのが出てくるので右側にドラッグ・ドロップ

f:id:fuchami:20181003032642p:plainf:id:fuchami:20181003032648p:plain


紫色でなんか書いてるゴチャゴチャを消して以下のスクリプトを貼り付けてください

tell application "System Events" to tell appearance preferences to set dark mode to not dark mode

f:id:fuchami:20181003032645p:plain

上の再生ボタンを押してダークモードに切り替われば上手くいっています.


そしたら
⌘Command+S でこのスクリプトを保存します.
f:id:fuchami:20181003035935p:plain

なんか言われたらOKしてください
f:id:fuchami:20181003035938p:plain

適当な名前で保存したらカレンダーにて,切り替えたい時間を指定します.
日中はライトモード,夜間はダークモードとしたいときは1日に2回イベントを作成しましょう
(右クリック→複製 で1日に同じイベントを複製できます)

f:id:fuchami:20181003035941p:plainf:id:fuchami:20181003035945p:plain


恐らくこれで自動的にダークモードの切り替わりができます.よかったですね



参考にしたサイト(ありがとうございます)

applech2.com

tonochang.hatenablog.com

mobilelaby.com

【ディープラーニング】DCGANでポケモンのドット絵を生成してみた【Tensorflow】

はじめに

Deep Learningのネタ系記事はn番煎じではありますが一応記録として。
DCGANはDeep Convolutional Generative Adversarial Networksの略で、画像なんかを生成するアルゴリズムです。
画像認識において効果的な畳み込み層の構造を逆にして、ベクトル列を拡張しながら画像を生成します。

f:id:fuchami:20170715162313p:plain
詳しいアルゴリズムは僕が説明するより良い記事はたくさんあるので割愛。

実行環境

学習モデル

自分で作れるほど技術力がないのでTensorflowで動かせるDCGANのデモを使用。
github.com

gitから持ってきました。

学習用データセット収集

bohemia.hatenablog.com

こちらの記事の方はPokemon Goスクリーンショットにてポケモンを生成してるのですが、これを見た僕は「ドット絵の方でもできるんじゃ」
なんて思いつき試してみました。


http://hikochans.com/pixelart/zip/download

有志の方がドット絵データセット作られていました。感謝、、、
カラードット(金銀)以降の対面画像のものだけを抽出、
さらに左右反転などの水増し処理を行ったものをデータセットとして学習に用いました。

その結果フシギダネだけで184枚のデータセットが出来上がりました。
画像総数は80,622枚です。いい具合に集まったと思われます。

f:id:fuchami:20170715163606p:plain

学習結果

epoch 99

f:id:fuchami:20170715164110p:plain

まあ最初はこんな感じ、、


epoch 600

f:id:fuchami:20170715164144p:plain

お?それっぽいぞ




最終的にうまくできたやつ

f:id:fuchami:20170715164318p:plainf:id:fuchami:20170715164733p:plain
f:id:fuchami:20170715164458p:plainf:id:fuchami:20170715164543p:plainf:id:fuchami:20170715164311p:plain

gifにした

f:id:fuchami:20170715165935g:plain

まとめ

どことなくそれっぽいのが出来ました。
アンノーンのデータが多い(A〜Zの形のやつがいる)のでアンノーンっぽいのがちょこちょこ混じってます。

データ整形がうまくいってないような気もするのでぼちぼちまたいじりないおします。