2024-01-01から1年間の記事一覧
約3年前になりますが過去の記事「ミニマルな論文管理ツールを作る - sanshonokiの日記」において論文からタイトル抽出やAbstract抽出することをやっていました。 当時はChatGPT(2022年11月発表)も存在してなく、ルールベースのアルゴリズムで実装しました…
今更ながらにはなりますが、今回、CNN+LSTMを使ったモデルの実験をしました。 モチベーションとしては、前回の記事で取り上げた論文のFuture WorkでAs future work, we will explore options to incorporate temporal dependencies into Dyna-BOLT. とあり、…
NILM (Non-Intrusive Load Monitoring)の論文紹介です。 タイトルから分かるように前回紹介したBOLTを発展させたものです。BOLTについては前回の記事をご参照ください。 論文は (PDF) Dyna-Bolt: Domain Adaptive Binary Factorization Of Current Waveforms…
NILM (Non-Intrusive Load Monitoring) の論文の紹介です。 2016年発表という古い論文ですが教師なしアプローチということで取り上げました。 論文リンク先は https://dl.acm.org/doi/abs/10.1145/2993422.2993581 になりますが調べた限り無料では入手できな…
英語学習として英語での言い回しがすぐに思いつかないとき、これまでGoogle検索しその結果を参考にしてました。 ただ、履歴が物理的にも脳内にも蓄積されず度々過去に調べた単語を検索してしまうこともあり、検索結果を蓄積し定期的に復習ができる単語帳を作…
実験のモチベーション Colab Proを契約してますがちょっとした実験であっても仕事終わって夜から学習始めて寝る前に終わらないじゃんというのが結構あります。 もちろん、ノートPCの画面を閉じなければ継続できますがあまり気乗りしないし、Colab Pro+ にア…
Herokuの有料課金を止めたことにより、機械学習を使ったちょっとしたデモアプリが動かなくなっていたのでRenderというPasSへ移行させました。 先人達の記事のおかげでアカウント作成〜デプロイ開始までサクサク進みました。 【Render】Flaskアプリをデプロイ…
開発のきっかけ poger mail serviceというPOGの自動集計をする個人サービスをHeroku上で運営していたのですがある日、全機能が動かなくなりました.. 理由はHerokuのデータベース自動メンテナンスによるものでした。 We're upgrading your database (MAROON o…
せっかくGPT Plusに加入しているので 自分の子ども向けに国語力向上のためのMyGPTを作ってみました。 機能の紹介 機能は非常にシンプルで 天声こども語を撮影した画像から日本語テキストを読み取り、要約文を出力する 要約のポイントも提示する のみです。 …
今回はNgrok(エングロック)の記事です。 モチベーション Streamlitアプリを社内限定で公開したいということで前回の記事ではGAEにデプロイして、IAP(Identity-Aware Proxy)認証をつけるということを書きました。 sanshonoki.hatenablog.com 今回はNgrok…
StreamlitアプリをGAEにデプロイすることをやりました。 GAE(Google App Engine)にデプロイしたのは IAP(Identity-Aware Proxy)認証を利用して社内のみの限定公開アプリにするのが簡単にできるからです。 あらかじめ設定したGoogleアカウント以外では以下…
塾(日能研)の予定表が毎月、印刷物で配られます。 あるいは、マイページからpdf形式でダウンロードできます。 予定表のサンプル いずれにせよ、それらをカレンダーに手動で登録するのが面倒臭い もう一つ言うと、高学年の予定の日付を確認するためには視線…
過去に作ったPOGドラフト会議での指名馬入力ツールをオープンソースにしてなかったことに気付いたので今更ながらgithubにあげました。 このツールは過去の記事で紹介しています sanshonoki.hatenablog.com リリース当時は簡素な画面デザインでしたが vuetify…
MacがIntelからApple Siliconに変わったこともあり、nilmtkを新しいマシンでも使えるようにしてみました。ただ、毎度、新規に環境構築をするのも面倒なのでdockerイメージを作ることにしました。 出来上がったものはこちら github.com NILMの代表的なデータ…
NILM(Non-Intrusive Load Monitoring)の論文紹介 3回目です。 今回は2023年に発表された論文の1つを紹介します。 www.mdpi.com 3行で説明する NILMの分野で初めてDiffusion modelを使った 全体電力と埋込み時間情報を入力とする条件付きDiffusionモデル 計算…
ローカルマシンを新調したら今までsshでログイン出来ていたリモートホストに突然ログインできなくなりました。 $ gcloud compute ssh REMOTE_HOST USER@IP_ADDRESS: Permission denied (publickey). sshに関してよくあるエラーメッセージです。 ただ、新旧マ…
今回もNILM(Non-Intrusive Load Monitoring)論文紹介です。 前回のNeural Fourier Energy Disaggregationの論文紹介でリファレンス手法として挙げられていた論文です。 link.springer.com 2行で説明すると BidirectionalGRUの代わりにシンプルなAttention…
意外と参考記事がなかったのでメモを残します。 インストールまではスムーズですがその後のセキュリティ絡みのところが面倒でした。 前提 Google Cloud SDK(gcloud CLI)のインストール済み 参考記事:gcloud CLI をインストールする | Google Cloud CLI の…
2023年に読んだNILM(Non-Intrusive Load Monitoring)論文の1つ、Neural Fourier Energy Disaggregation の簡単な紹介をします。 手法名は NFED (Neural Fourier Energy Disaggregation) と命名されています。 www.mdpi.com 2行で説明 簡単に言えば、 電力…
想定シナリオ(やりたいこと) 以下の状況で 子どもはスマホをもっていない 学校から帰宅した時、家に両親が不在で子ども1人になる 子どもが帰宅して、スマートスピーカー(Google Home Mini)に呼びかけると両親のLINEグループに メッセージが送信される こ…
前回の記事の中で Makeを使って、Webサービス(サークルスクエア)からイベントリストを抜き出して、Googleカレンダーに登録するということをやりました。 Webサービスにログインしてログイン後に遷移するページのHTMLを取得することはいちおう可能だったの…
モチベーション 子どものラグビースクールのスケジュールがサークルスクエアで管理されているのですが、サークルスクエアは度々セッションが切れてしまいその度にログインを求められ、イベントリストを確認するときに煩わしさを感じていました。 そのため、…