2022年末

年の瀬、久しぶりに振り返りとしてブログを書くことにした。 コロナ禍で、やる気をなくしたりオープンな人間関係に不安を感じたりして、長らくブログを更新していなかったが、そろそろ再開してもいいかなと思ってきている。 理由はいくつかあるがざっと書く…

ABC142-D

AtCoder Beginner Contest 142のD問題の解説です。 問題の詳細は公式の問題ページをご確認ください。 問題文 正整数A,Bが与えられます。 AとBの正の公約数の中からいくつかを選びます。 ただし、選んだ整数の中のどの異なる2つの整数についても互いに素でな…

Genieのメモ

JuliaのWebアプリケーションフレームワークGenieを試しに使って、最低限動くところを確認した後、諦めたのでそのメモ ちなみに、挫折したprjはこれ 概要 Scaffold 構築 View Controller Model Routing 挫折ポイント 構築 GenieはWeb applicationのフレームワ…

SQL入門

最近SQLを使っているが,あまりに覚えられなくて苦労します。 そこで、忘備録を兼ねてよく使うものをまとめました。 バージョンはPostgres 10.5です。 テーブルの作成 何もないところから作る create table hoge ( a varchar(255) , b smallint ) データをsel…

wavファイルの再生

すること 音そのものの再生 wavファイルから波形データを取得 wavファイルの音を再生 実行環境 データ 声優統計コーパスを利用します. 実行環境 Mac(High Sierra) python3.7 Jupyter lab 実際に試したJupyter まずwavファイルから音を再生します 初心者だっ…

Python3で学ぶ音声信号処理

最近は音声信号処理の勉強をしています。 音声信号処理にはaidiaryさんの素晴らしい記事があります. ただ、これも昔の記事であるため、python2系で書かれているなど、最近の環境で適用するには使いづらい部分があります。 そこでpython3で自分の勉強を兼ねて…

統計入門

統計の基本的な考えについて説明します. 統計はデータを用いて現象を分析するものですが、その統計にはざっくり言うと二つの方向性があります. 統計的検定 統計的推定 これらの違いはざっと言うと,統計的検定は仮説が正しいかをデータを用いて判断することで…

ロジスティック回帰

当たり前のようで、何を言ってるかよくわからない部分があったので、調べなおしてみました。 二値分類 まずは一番簡単な二値分類の場合のロジスティック回帰について説明します. とする. これに対して,ある を用意する. 例えば自然言語処理だと,単語の分散表…

ACL読み回2018

ACLの読み回に参加してきました. 感想を三行でまとめると NLP界隈の常識がわかる 発表者の疑問がわかる 数式はお気持ち NLP界隈の常識がわかる 一人でやっているのでは伝わらない当たり前の知識が伝わるのがとてもよかったです. Seq2Seq + Attentionがデファ…

AtCoder SoundHound Inc. Programming Contest 2018 -Masters Tournament-

At Coder のコンテストのログです. C 問題文 数列 (a_1,...,a_n) の 美しさを、隣り合う 2 項の組であって、 差の絶対値が d であるものの個数として定義します。 例えば、d=1 であるとき、数列 (3,2,3,10,9) の美しさは 3 です。各要素が 1 以上 n 以下の整…

基数の理論

これは,数学カフェ基礎論回の 予習回第6回の講演内容のメモです. このセミナーの最終目標は連続体仮説がZFCと独立であることの証明です。 今回は連続体仮説が何を主張しているかを理解することを目指して解説します. 連続体仮説の主張は以下のようなもので…

機械学習で読んだ本

機械学習関係で読んだ本とその内容について紹介します. 全部を熟読した本はないのと,私は数学系の人間なので,理論系に厳しいのはご了承ください. 理論系 Understanding Machine Learning:From Theory to Algorithms Understanding Machine Learning: From…

Matplotlibの使い方

機械学習の結果を表現するのにいろいろな二次元のグラフを使うのが便利なので, 起勉強しながら記事にしてみました. Matplotlibの描き方 描画は以下の順に行います. figure関数でFigureオブジェクトを作成 FigureオブジェクトからAxesオブジェクトを作成 Axe…

陰関数定理

最適化を考える時に 陰関数定理とラグランジュの未定乗数法を考える事が多いので,これらについて紹介したいと思います. 今回は二変数の場合の陰関数定理について紹介します. 定理 がを満たし,の近傍で微分可能でともに偏微分が連続で, とする.この時,あるの…

数学系向けDeepLearning/Tensorflow入門

この記事は qiita.com のリライトです。 DeepLearningは最近ブームであり,その有名なライブラリとしてTensorflowがあります. この記事ではDeepLearningの基本的な部分を数式を使って書き下すこととTensorflowの使い方を紹介します. 今更っていう気もします…

// コードブロック