A03ki's Tech Blog https://a03ki.dev/ Recent content on A03ki's Tech Blog Hugo -- gohugo.io [email protected] (A03ki) [email protected] (A03ki) Thu, 20 Jun 2024 00:00:00 +0000 技術書典16であき出版としてサークル参加しました https://a03ki.dev/post/participation-in-techbookfest16/ Thu, 20 Jun 2024 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/participation-in-techbookfest16/ <p>技術書典16にサークル参加しました。立て込んでいたため、とても遅めの感想です。</p> <link rel="stylesheet" href="https://a03ki.dev/css/hugo-easy-gallery.css" /> <div class="box" style="max-width:600"> <figure class="center" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> <div class="img"> <img itemprop="thumbnail" src="https://a03ki.dev/img/post/participation-in-techbookfest16/techbookfest16-signboard.png" alt="/img/post/participation-in-techbookfest16/techbookfest16-signboard.png"/> </div> <a href="https://a03ki.dev/img/post/participation-in-techbookfest16/techbookfest16-signboard.png" itemprop="contentUrl"></a> <figcaption><h4>技術書典16</h4> </figcaption> </figure> </div> 技術書典15であき出版としてサークル参加しました https://a03ki.dev/post/participation-in-techbookfest15/ Sun, 26 Nov 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/participation-in-techbookfest15/ <p>技術書典15にサークル参加したので軽く振り返ります。</p> <link rel="stylesheet" href="https://a03ki.dev/css/hugo-easy-gallery.css" /> <div class="box" style="max-width:800"> <figure class="center" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> <div class="img"> <img itemprop="thumbnail" src="https://a03ki.dev/img/post/participation-in-techbookfest15/techbookfest15-signboard.png" alt="/img/post/participation-in-techbookfest15/techbookfest15-signboard.png"/> </div> <a href="https://a03ki.dev/img/post/participation-in-techbookfest15/techbookfest15-signboard.png" itemprop="contentUrl"></a> <figcaption><h4>技術書典15</h4> </figcaption> </figure> </div> 技術書典14の振り返り https://a03ki.dev/post/participation-in-techbookfest14/ Wed, 07 Jun 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/participation-in-techbookfest14/ <p>技術書典14にサークル参加したので振り返ろうと思います。</p> <link rel="stylesheet" href="https://a03ki.dev/css/hugo-easy-gallery.css" /> <div class="box" style="max-width:800"> <figure class="center" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> <div class="img"> <img itemprop="thumbnail" src="https://a03ki.dev/img/post/participation-in-techbookfest14/techbookfest14-signboard.png" alt="/img/post/participation-in-techbookfest14/techbookfest14-signboard.png"/> </div> <a href="https://a03ki.dev/img/post/participation-in-techbookfest14/techbookfest14-signboard.png" itemprop="contentUrl"></a> <figcaption><h4>技術書典14</h4> </figcaption> </figure> </div> About https://a03ki.dev/page/about/ Sun, 04 Jun 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/page/about/ ご訪問いただきありがとうございます。Akiと申します。 大学院修士課程2年生でして、機械学習を用いた制御工学に関する研究をしています。 また、アルバイトで機械学習エンジニアをしています。 ここ数年間はレコメンド関連の機械学習エンジニアとしてお仕事を頑張るつもりでいます。 よろしくお願いいたします。 PyAudioとRaspberry Piでリアルタイム音声入出力システム https://a03ki.dev/post/pyaudio-realtime-stream-input-output/ Sat, 18 Mar 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/pyaudio-realtime-stream-input-output/ <h2 id="はじめに">はじめに</h2> <p>リアルタイム音声処理などに使えそうなので備忘録として残しておきます。</p> NMFの乗法更新則と勾配降下法の関係 https://a03ki.dev/post/nmf-from-gradient-descent/ Sun, 05 Mar 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/nmf-from-gradient-descent/ <p>非負値行列因子分解(NMF)の乗法更新則と勾配降下法(最急降下法)にはある関係があります。</p> <link rel="stylesheet" href="https://a03ki.dev/css/hugo-easy-gallery.css" /> <div class="box" style="max-width:320"> <figure class="center" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"> <div class="img"> <img itemprop="thumbnail" src="https://a03ki.dev/img/post/nmf-from-gradient-descent/nmf-mu_and_gd.png" alt="/img/post/nmf-from-gradient-descent/nmf-mu_and_gd.png"/> </div> <a href="https://a03ki.dev/img/post/nmf-from-gradient-descent/nmf-mu_and_gd.png" itemprop="contentUrl"></a> <figcaption><h4>NMFの乗法更新則と勾配降下法の関係は?</h4> </figcaption> </figure> </div> <p>それは「乗法更新則は、得られる行列が非負という制約を必ず満たすように学習率を調整した勾配降下法である」というものです。今回はこのことを目的関数がユークリッド距離の場合に限定して、数式と数値シミュレーションで確認します。</p> 欠損値ありデータへの協調フィルタリングには素のNMFではなく欠損値用NMFを使おう https://a03ki.dev/post/nmf_for_missing_data/ Sun, 19 Feb 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/nmf_for_missing_data/ <p>例えば、ユーザが映画を評価できるようなWebサイトがあったとします。このとき、ユーザは全映画を評価しているかと言えばそんなことはなく、ごく一部の映画しか評価していません。つまり、大部分の映画評価データが欠損していることになります。このような欠損値のあるデータに対して、もし仮に素の非負値行列因子分解(NMF)を用いた協調フィルタリングを試そうと考えた場合、欠損値を別の値($0$や平均値など)で埋めてから実行することになります。この埋め方で何か変わるのでしょうか?この記事ではまず、埋め方によって学習結果にどのような影響があるのかを調査します。その後、欠損値を埋めないでNMFが行える手法の1つである重み付き非負値行列因子分解(WNMF)を紹介します。</p> 推薦アルゴリズムを試す準備のためのMovielensデータセットのダウンロードと読み込み方法 https://a03ki.dev/post/dl-and-load-movielens-dataset/ Sat, 28 Jan 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/dl-and-load-movielens-dataset/ <p>推薦アルゴリズムのベンチマークとしてMovielensと呼ばれるデータセットがあります。<br> この記事では推薦アルゴリズムを試す事前準備として、Movielensの軽量データセット(MovieLens 100K Dataset)をPythonのpolarsで読み込む方法について解説します。</p> ブログを始めた理由と意気込み https://a03ki.dev/post/start-blog-output/ Sat, 21 Jan 2023 00:00:00 +0000 [email protected] (A03ki) https://a03ki.dev/post/start-blog-output/ はじめまして、Akiと申します。 現在大学院修士課程1年生でして、専攻は制御工学です。 研究では制御工学に機械学習を絡めようと日々努めていますが、最近は学んだことを消化し切れてないような気がしています。 なので、学んだことをアウトプットする場としてブログを始めることに決めました。 三日坊主にならないように頑張る所存です。 目指せ月1更新!! それではよろしくお願いいたします!