The King's Museum

ソフトウェアエンジニアのブログ。

2018-01-01から1年間の記事一覧

寄付

ちょっとしたきっかけで毎月一定額を寄付してる。 寄付先は World Food Programという団体。 理由は、 学校で給食が出るようになると、親にとっては子供を学校に行かせる大きなモチベーションになる という話を聞いて「なるほど〜」と思ったから。 この世界…

小さく理解する

ちょっと必要があって Tensorflow.js を勉強している。 Tensorflow のようなボリュームのある新しいフレームワークを目の前にすると、わくわくする気持ちがある反面、「自分には理解できるのだろうか」という不安にかられる。 その不安を前にどうするか。 少…

Coursera: Convolutional Neural Networks を修了したよ

Coursera: Deep Learning Specialization の Course 4: Convolutional Neural Networks を修了しました。 内容としては次の通り。 Convolutional Neural Network (CNN) Convolution Edge Detection Padding & Stride Pooling Network Architecture LeNet-5 A…

Coursera: Structuring Machine Learning Projects を修了したよ

Coursera: Deep Learning Specialization の Course3: Structuring Machine Learning Projects を修了しました。本当は1ヶ月くらい前に終わってたけど…。 内容としては次の通り。 Machine Learning Strategy Orthogonalization Evaluation Metrics train/dev…

Dependencies - The Twelve-Factor App

12 Factor App シリーズ。2個目は依存関係の管理について。 Dependencies: The Twelve-Factor App パッケージマネージャ 12 Factor app は決してライブラリに暗黙的に依存しません。 プログラミング言語にはライブラリを管理するためのパッケージマネージャ…

macOS High Sierra で "macOS could not be installed on your computer" が出たときの対処法

macOS High Sierra の更新に失敗してしまい、次のようなメッセージがでて OS が起動できなくなった。 macOS could not be installed on your computer 再起動しても同じエラーで起動できない。 これはまずい。。。 起動する まず「起動できない」という状況…

Codebase - The Twelve-Factor App

12 Factor App シリーズ。最初はコードの管理について。 Codebase: The Twelve-Factor App バージョン管理システム 12 Factor App は常に Version Control System で変更をトラックしています。 このリビジョンのデータベースは Code Repository と呼ばれ、…

Introduction and Background: The Twelve-Factor App

サーバーアプリケーションの開発において The Twelve-Factor App という考え方があるのをつい最近知った(いまさら感がすごい)。 勉強がてら記事にしておこうと思う。 まずは Twelve-Factor App の Introduction と Background から・・・ The Twelve-Facto…

Coursera: Improving Deep Neural Networks を修了したよ

Coursera: Deep Learning Specialization の Course 2: Improving Deep Neural Networks を修了しました。 学んだ内容は次の通り。 Train/Dev/Test set Bias/Variance L2 Regularization Dropout Normalizing Mini-Batch Gradient Descendant Momentum, RMSp…

Coursera: Neural Networks and Deep Learning を修了したよ

Coursera: Deep Learning Specialization の Course 1: Neural Networks and Deep Learning を修了しました。 内容は次の通り。 Logistic Regression as Neural Network Vectorization Shallow Neural Network Deep Neural Network これらを学習する過程で、…

【Effective Java 3rd】Item 1: Consider static factory methods instead of constructors

オブジェクトを生成するために public コンストラクタの他に static ファクトリーメソッドを用意するとよいでしょう。 static ファクトリーメソッドとは、インスタンスを返す単なる static メソッドのことです。 例えば、Java の Boolean では次のような sta…

Coursera の "Deep Learning Specialization" をはじめたよ

久しぶりに Coursera を始めてみました。 www.coursera.org 今流行りの Deep Learning です。 流行ってるだけあって、世間にはいろんな教材があるわけで、何を使ってどうやって学ぶかは迷うところ。 その中で自分は Coursera の Andrew Ng 先生の講義を選ん…

【Effective Java 3rd Edition】Chapter 1: Introduction

この本は Java の言語とライブラリを効果的に利用するための手引きについて書かれています。 全部で 90 の項目があり、それぞれで一つのルールが示されています。 この本では最近の Java の特徴についてもカバーしています。 Feature Items Release Lambdas …

独自ドメイン化しました

この度、ブログを独自ドメイン化しました。 http://www.thekingsmuseum.info はてなブログもプロになったので広告やキーワードリンクなどを消しました。 (もしかしたらいつの間にか Google AdSense が入っていたりするかもしれません) ついでにこっそりア…

第226回 TOEIC の結果

去年の12月に受験した TOEIC の結果が返ってきた。 Listening Reading Total 425 445 870 あわよくば 900 超えないかなーなんて思ってたけどそんなことはなかった。 パート2の問題文がまともに頭に入ってこなくて(理由は不明)、かなり適当にマークしてし…

(c) The King's Museum