かわちょでぶろぐ

Visual Basic .NET を……、強いられているんだ! → 強いられなくなった! → ふたたび、強いられているんだ! → 転職!

iOSDC Japan 2023 をオンラインで見る(Day 0)

iOSDC Japan 2023 を、今年もオンラインで(ニコ生で)見ます。

iosdc.jp

  • 2020, 2021, 2022, 2023 と4回目ですかね?
  • 2019年に転職してiOSエンジニアに転生し、最初の年は参加しなかったけど、2020年からコロナ禍でカンファレンスがオンライン化したので、地方(四国・徳島)からでも参加(オンライン視聴)しやすくなった。

Day 0(前夜祭)は 16 時過ぎから。16時までリモートワーク(在宅勤務)して、16時にフレックス退勤しての参加。

呑みながら視聴できるよう、ビールを買い込んできました。

過去のノベルティのタンブラーと栓抜きが活躍。(このタンブラーはめちゃくちゃ良い。)

現地に行かないオンラインのみでの参加でも、ノベルティグッズを事前に郵送してくれます。ノベルティやパンフレットに隠されているハッシュタグ(トークン)を見つけるイベント(iOSDC チャレンジ)があるので、隅々まで読みます。箱自体にもいくつか隠れているので油断ならない。

blog.iosdc.jp

Day 0(前夜祭)終了時点でのトークン獲得状況は、

まだノベルティグッズ/チラシに隠されているトークンをチェックできてないな。

Python 3, Anaconda ディストリビューションでインストール

これを読みながら Deep Learning のお勉強、の手前の Python 環境構築と Python インタプリタでの基本文法学習。

www.oreilly.co.jp

O'Reilly Japan - ゼロから作るDeep Learning

1章 Python入門
    1.1 Pythonとは
    1.2 Pythonのインストール
        1.2.1 Pythonのバージョン
        1.2.2 使用する外部ライブラリ
        1.2.3 Anacondaディストリビューション
  • Python はバージョン 2 系と 3 系で異なる。後方互換性が無いらしい。
    • この本では新しい方のバージョン 3 系を使う。
    • macOS Sierra に標準で入っているのは 2.7 とか。
    • 何らかの方法で Python 3 を入れないといけない。 *「ゼロから作る」んだけど、最低限のライブラリは使う。
    • NumPy って数値計算ライブラリと 、Matplotlib ってグラフ描画のライブラリ。
  • Python 3.x とライブラリのインストール、この本では Continuum Analytics社の Anaconda ってディストリビューションを使うことにしてる。
    • データ分析に重点を置いたディストリビューションらしい。
    • サイトから自分の OS 用のインストーラを落としてきてインストール。
    • https://www.continuum.io/

他のインストール方法について、ちょこっと調べてみたけど、次のサイトが詳しそう。

Anaconda じゃない方法で入れる方が良さげな気もするが、とりあえず本の通りにやる方がいいかなぁと思ったのでそのままで。

ターミナルから python インタプリタ起動して書籍どおりにパチパチ打ってる。

    1.3 Pythonインタプリタ
        1.3.1 算術計算
        1.3.2 データ型
        1.3.3 変数
        1.3.4 リスト
        1.3.5 ディクショナリ
        1.3.6 ブーリアン
        1.3.7 if文
        1.3.8 for文
        1.3.9 関数

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

AI だ Deep Learning だってんで本を 2 冊買った

人工知能(AI)や深層学習(Deep Learning)が話題。なんか社内でも、前にインターンで来てたトルコの人が社員として帰ってきます、AI やります、とか言う話なので、とりあえず 2 冊ほど本を買った(妻の会社でも何か AI がどうこう言ってたし)。最近の情勢・全体感をざっくり把握できそうなものと、具体的に手を動かして遊べそうなもの。

あたらしい人工知能の教科書 プロダクト/サービス開発に必要な基礎知識

あたらしい人工知能の教科書 プロダクト/サービス開発に必要な基礎知識

  • ↑翔泳社のフェアで 2/22 まで電子書籍 50% オフだったので。

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

  • こっちはこないだのデブサミ 2017 会場で、10% オフで購入。
    • 別の本もあわせて買って、オライリーTシャツゲット

お約束で Google 翻訳もやってみた。

新しく買った MacBook Pro に Anaconda で Python 3.x とライブラリをインストールしてみた。(macOS Sierra でも、まだ標準の Python 2.x 系のようだ。)

『ハルロック』全4巻まとめ買い

電子工作始めたので『ハルロック』全4巻まとめ買い。

「Dモーニング」で連載読んでた。

Arduinoをはじめよう 第3版 (Make:PROJECTS)

Arduinoをはじめよう 第3版 (Make:PROJECTS)