備忘録 【Docker】Ubuntuのタイムゾーンと日本語化の設定 ubuntuベースのDockerでタイムゾーンを日本時間にする設定と日本語入力を可能にする設定をおこないます。また、Vimで日本語入力を可能にする設定も同時に行います。 2022.05.07 備忘録
プログラミング 【python】ソフトマージンのサポートベクターマシン(SVM)の実装 ハードマージンSVMとソフトマージンSVMの違いを具体例を交えて述べ、次にpythonを用いたフルスクラッチによるSVMの実装を行います。また、scikit-learnによる実装も示します。 2022.05.05 2022.05.31 プログラミング機械学習
数学 不等式条件下におけるラグランジュの未定乗数法(KKT条件) 制約条件が不等式である際の、ラグランジュの未定乗数を用いた解の求め方を解説します。この問題はKKT条件と呼ばれる条件を考慮すれば良いことが知られています。 2022.05.04 数学
機械学習 ソフトマージンのサポートベクターマシン(SVM)の解説 理論編 サポートベクターマシン(SVM)とは、パターン識別用の教師あり機械学習アルゴリズムの1種です。線形分離可能なデータを前提とした「ハードマージン」、線形分離不可能なデータを前提として誤分類をある程度許容する「ソフトマージン」があります。今回の記事ではソフトマージンのサポートベクターマシンの理論を説明します。 2022.05.04 2022.05.31 機械学習
プログラミング 【MinIO】Amazon S3をローカルで使用する方法 この記事では、MinIOをいうサービスを使って、Amazon S3をローカルで使用できる環境を構築します。MinIOはS3と互換性をもつので、aws sdk を用いたアクセスや、boto3を用いたpythonによる操作が可能です。 2022.04.29 プログラミング
プログラミング 【DynamoDB Local】DynamoDBをローカルで使用する方法 この記事ではローカルで完結するDynamoDBの開発環境を docker-compose を用いて開発します。また、boto3を用いて、pythonにてDynamoDBを操作する方法も述べます。 2022.04.29 プログラミング
確率・統計学 【統計検定対策】区間推定、信頼区間の求め方とpythonによる実装 この記事では区間推定の仕方と、t分布による信頼区間の計算方法と、なぜt分布がでてくるのか、理由を述べます。母平均の最尤推定量である標本平均は一般には誤差を含み、母平均に一致しません。そこで母平均を高い確率で含む区間を求めることにします。 2022.04.14 2023.08.22 確率・統計学
プログラミング 【Terraform入門】IaCでAWSのEC2を構築する + python環境 Terraformとは、AWS、GCP、Azureなどのインフラストラクチャをコードベースで設計できるツールです。つまり、IaC(Infrastructure as Code)を実現するツールになります。この記事では、TerraformをつかってAWSのEC2インスタンスを構築してみます。 2022.04.11 2022.05.06 プログラミング
プログラミング 【AWS】IAMユーザーの作成とAWS CLIのインストール この記事では、AWSのIAMユーザーの作成方法、アクセスキーの払い出し方法と、コマンドラインからAWSを操作できるAWS CLIのインストールについて述べます。 2022.04.09 プログラミング