WordPressのセキュリティ対策をまとめてみた

そもそもの話 ノンプログラミングでWebサイトが構築できるWordPress。 そんな便利なWordPressですが、セキュリティ対策を怠ると思わぬセキュリティホールができてしまい、Webサイトが乗っ取られる可能性があります。せっかく構築したWebサイトが誰かに乗っ取られ、コンテンツを書き換えられたり、ウィルスをばらまかれたりしたら大変です。 このような事故 […]

PyTorchで画像分類(その4)

前回は学習に必要な損失関数と最適化アルゴリズムを作成したので、今回は実際に学習をします。 題材は前回までと同じkaggleの犬/猫の画像分類コンペを使います。 学習 早速ですが、実装します。 ソースコードのコメントに簡単な説明を入れました。 Kerasの場合、損失関数と最適化アルゴリズムをcompileメソッドに渡してfitメソッドを呼べば学習できてしまいま […]

PyTorchで画像分類(その3)

前回はディープラーニングの魂であるモデルの作成をしましたが、今回はモデル以外に学習で必要な損失関数と最適化アルゴリズムを作成します。 題材は前回までと同じkaggleの犬/猫の画像分類コンペを使います。 損失関数の定義 そもそも損失関数は何かと言うと、ディープラーニングに限らず機械学習全般で登場するもので、モデルの出力値と正解の値との間の解離がどの程度か表す […]

PyTorchで画像分類(その2)

前回は画像ファイルを読み込むためのDatasetを作成しましたが、今回はディープラーニングの魂であるモデルの作成をします。 題材は前回と同じkaggleの犬/猫の画像分類コンペを使います。 モデル(Model)の実装 ではモデルの実装をしていきます。 とは言っても、モデルとなるネットワークを一から実装することはせずに既存のネットワークを拝借します。 今回はR […]

iPhoneのUDIDを調べる方法(2021年版)

iPhoneのUDIDを調べる必要がありましたが、備忘として方法を残しておきます。 いくつか方法はあるようですが、最も簡単なものはこちらでは。 Finderを起動し、iPhoneをMacbookに接続します。 接続したiPhoneが「場所」に表示されるのでクリック。 上部のiPhoneXの部分をクリックすると、表示が切り替わりシリアルやUDIDが表示されます […]

Received disconnect from x.x.x.x port 22:2: Too many authentication failuresが出た場合の対処

Linux関連の小ネタです。 sshを使ってサーバに接続しようとして、以下エラーが出てしまう場合、 sshのオプションで「IdentitiesOnly=yes」を試してみると良いです! またセキュリティ的にグレーゾーンではありますが、「/etc/ssh/sshd_config」の「MaxAuthTries」を増やすのも手です。「ssh-add」で登録している […]

AWS認定ソリューションアーキテクト-アソシエイトに合格する秘訣

2020年1月に約2週間の準備期間でAWS認定資格であるソリューションアーキテクトアソシエイト(通称SAA)に合格したので、私なりの秘訣について紹介します。 最初は、 実際のAWSの環境を触りながら、黒本として有名な参考書を3週くらい回しました。「ここまでやったし、もう大丈夫かな」と思っていた試験2日前、とは言っても試験直前の不安な気持ちから改めて試験内容に […]

PyTorchで画像分類(その1)

PyTorchで画像分類をやってみたので、何回かに分けて解説します。 題材としては画像分類のシンプルな問題であるkaggleの犬/猫の画像分類コンペを使います。 データセット(Dataset)の実装 このコンペでは画像ファイルが提供されますが、PyTorchで処理するためにはテンソル形式に変換する必要があります。また、ディープラーニングでは読み込んだ画像を単 […]