<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>技術 on サブカル科学研究会のブログ</title>
    <link>https://www.subcul-science.com/tags/%E6%8A%80%E8%A1%93/</link>
    <description>Recent content in 技術 on サブカル科学研究会のブログ</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 20 Apr 2026 21:00:00 +0900</lastBuildDate>
    <atom:link href="https://www.subcul-science.com/tags/%E6%8A%80%E8%A1%93/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>StreamlitでChatGPTのUIを作る—LangChain ReActエージェントとGoogle検索の組み合わせ</title>
      <link>https://www.subcul-science.com/post/chatgpt-streamlit/</link>
      <pubDate>Mon, 20 Apr 2026 21:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/chatgpt-streamlit/</guid>
      <description>Streamlit と LangChain を組み合わせて、Google検索・Wikipedia検索ツールを持つ ChatGPT エージェントのWebUIを作りました。LangChain の ReAct（Reason + Act）エージェントが自律的にツールを選択して質問に答えます。</description>
    </item>
    <item>
      <title>EasyOCRで日本語画像をテキスト化—セットアップから実運用まで</title>
      <link>https://www.subcul-science.com/post/ocr/</link>
      <pubDate>Mon, 20 Apr 2026 20:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/ocr/</guid>
      <description>EasyOCRを使ってJPEG画像から日本語テキストを抽出するスクリプトを作りました。フォルダにまとめて置いた画像を一括処理し、テキストファイルに書き出します。日本語OCRの精度と前処理のコツも解説します。</description>
    </item>
    <item>
      <title>GradioでAI水平思考クイズを作ってHugging Face Spacesにデプロイした話</title>
      <link>https://www.subcul-science.com/post/umigame-chat/</link>
      <pubDate>Mon, 20 Apr 2026 19:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/umigame-chat/</guid>
      <description>水平思考クイズ（海亀スープ）のAI GMをGradioで作りました。Cohere の command-r-plus モデルが「はい」「いいえ」「わからない」で答えるGMを担当し、CSVで問題を管理します。Hugging Face Spacesに無料でデプロイしています。</description>
    </item>
    <item>
      <title>Xのタイムラインを自動要約！FastAPI &#43; LLMで作るトピックダイジェストシステムの設計</title>
      <link>https://www.subcul-science.com/post/topic-digestx/</link>
      <pubDate>Mon, 20 Apr 2026 18:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/topic-digestx/</guid>
      <description>関心のあるトピック（キーワード）を登録すると、X（Twitter）の関連ツイートを収集しLLMで要約するWebアプリ「TopicDigestX」の設計を紹介します。FastAPI + SQLAlchemy + React + Viteの構成で、Docker Composeで手軽に起動できます。</description>
    </item>
    <item>
      <title>ジムから住む場所を決める！Go &#43; Reactで作る「筋肉不動産」アプリの設計</title>
      <link>https://www.subcul-science.com/post/muscle-realestate/</link>
      <pubDate>Mon, 20 Apr 2026 17:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/muscle-realestate/</guid>
      <description>「まずジムを選んでから家を探す」という筋トレ愛好家向けの住まい探しWebアプリ「筋肉不動産」を開発しました。Go + Gin のClean Architectureバックエンドと、React + TypeScriptフロントエンドの実装を解説します。</description>
    </item>
    <item>
      <title>Apple SiliconでLLMをファインチューニング！MLX &#43; LoRAで日本語読解モデルを自作する方法</title>
      <link>https://www.subcul-science.com/post/ft-llm/</link>
      <pubDate>Mon, 20 Apr 2026 16:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/ft-llm/</guid>
      <description>LiquidAI の LFM2.5-1.2B-JP モデルを Apple Silicon の MLX フレームワークで LoRA ファインチューニングするパイプラインを構築しました。JsQuAD（日本語読解）データセットで学習し、カスタム Chunked Loss と早期停止も実装しています。</description>
    </item>
    <item>
      <title>バンドのセットリストをAIで自動生成！OR-Tools TSPで転換コストを最小化する方法</title>
      <link>https://www.subcul-science.com/post/setlist-automation/</link>
      <pubDate>Mon, 20 Apr 2026 15:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/setlist-automation/</guid>
      <description>バンド「Luke Avenue」のセットリスト作成を自動化するスクリプトを開発しました。OR-ToolsのTSP（巡回セールスマン問題）ソルバーで、メンバー交代によるパート転換コストを最小化した最適な曲順を自動生成します。YouTube APIで曲の長さも自動取得します。</description>
    </item>
    <item>
      <title>声を学習してテキスト読み上げ！TADAで作る日本語ボイスクローンTTSシステム</title>
      <link>https://www.subcul-science.com/post/tts/</link>
      <pubDate>Mon, 20 Apr 2026 14:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/tts/</guid>
      <description>HumeAIのTADA（Text-Acoustic Dual Alignment）を使って、参照音声の声質でテキストを読み上げるボイスクローンTTSシステムを構築しました。FastAPIサーバーとCLIツールで構成し、日本語の読み上げに対応しています。</description>
    </item>
    <item>
      <title>Xのいいねを資産化！Chrome拡張 &#43; pgvector &#43; DINOv2で作る画像レコメンドシステム</title>
      <link>https://www.subcul-science.com/post/x-fav-gellery/</link>
      <pubDate>Mon, 20 Apr 2026 13:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/x-fav-gellery/</guid>
      <description>X（Twitter）でいいねした画像・動画を自動収集し、DINOv2の埋め込みベクトルとpgvectorで類似コンテンツをレコメンドするWebアプリを開発しました。Chrome拡張でいいねを収集し、VPSのDocker環境でセルフホストします。</description>
    </item>
    <item>
      <title>漫画の続刊を買い忘れない！Go &#43; Reactで作った続刊管理Webアプリ「tsuzukan」</title>
      <link>https://www.subcul-science.com/post/tsuzukan/</link>
      <pubDate>Mon, 20 Apr 2026 12:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/tsuzukan/</guid>
      <description>手持ちの漫画・小説の続刊をピックアップし、Amazon/楽天のカート追加URLを自動生成するWebアプリ「tsuzukan（続刊）」を開発しました。Amazon・楽天の購入履歴CSVをインポートしてシリーズ管理し、新刊が出たら即カートに追加できます。</description>
    </item>
    <item>
      <title>Mac mini M4でローカルLLMを動かすDiscord Bot—関西弁AIとニュース自動投稿の実装</title>
      <link>https://www.subcul-science.com/post/discord-bot/</link>
      <pubDate>Mon, 20 Apr 2026 11:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/discord-bot/</guid>
      <description>Mac mini M4上のOllama（qwen2.5:14b）を使って、関西弁で雑談するDiscord Bot「ロブスター」を開発しました。クラウドAPIなしで動作し、はてなブックマーク・Zenn・Qiitaからのテックニュース自動投稿機能も実装しています。</description>
    </item>
    <item>
      <title>ローカルLLMでデッサン添削アプリを作った！Ollama &#43; Qwen3.5 &#43; Go &#43; Reactの構成</title>
      <link>https://www.subcul-science.com/post/dessan-sensei/</link>
      <pubDate>Mon, 20 Apr 2026 10:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/dessan-sensei/</guid>
      <description>Ollama上で動くVLM（Qwen3.5）を使ってデッサン添削Webアプリを開発しました。iPadから写真を撮ってアップロードするだけで、AIが6つの評価項目ごとに10点満点でスコアとアドバイスを返します。クラウドAPIを使わないため、絵の内容が外部に送信されることもありません。</description>
    </item>
    <item>
      <title>配信録画を自動で分割！FFmpegのsilencedetectで作る動画分割Webアプリ</title>
      <link>https://www.subcul-science.com/post/jam-slicer/</link>
      <pubDate>Mon, 20 Apr 2026 09:00:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/jam-slicer/</guid>
      <description>FFmpegのsilencedetect フィルターを使って動画を無音区間で自動分割する Webアプリ「JamSlicer」を開発しました。従来の librosa/moviepy 実装と比べてメモリ使用量を 1/100 以下に抑えつつ、分割速度を10〜20倍に向上させた実装を解説します。</description>
    </item>
    <item>
      <title>BookingButler：Googleカレンダー連携で出張管理を自動化するWebアプリ</title>
      <link>https://www.subcul-science.com/post/20250711booking-buttler/</link>
      <pubDate>Fri, 11 Jul 2025 07:06:30 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250711booking-buttler/</guid>
      <description>出張の移動時間計算とスケジュール調整を自動化するBookingButlerの開発記録。Googleカレンダーと連携し、予定間の最適な移動ルートを算出する技術実装を紹介。</description>
    </item>
    <item>
      <title>サークル写真管理の分散・重複問題をSHA256ハッシュで解決 - drive-gallery開発事例</title>
      <link>https://www.subcul-science.com/post/20250711drive-gallery/</link>
      <pubDate>Fri, 11 Jul 2025 06:51:53 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250711drive-gallery/</guid>
      <description>&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&lt;/h2&gt;&#xA;&lt;p&gt;サークルやチームでイベントの写真・動画を管理していると、「どこに何の写真があったっけ？」「同じ写真が複数の場所にアップされている」といった問題に直面することはありませんか？本記事では、音楽セッショングループ「Luke Avenue」の&lt;strong&gt;メディア管理課題&lt;/strong&gt;を解決するために開発した「drive-gallery」における&lt;strong&gt;分散・重複問題の技術的解決アプローチ&lt;/strong&gt;について詳しく解説します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>LINEボットのユーザー獲得苦戦問題をMCP連携で解決 - turtle-buttler開発事例</title>
      <link>https://www.subcul-science.com/post/20250711turtle-buttler/</link>
      <pubDate>Fri, 11 Jul 2025 06:44:16 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250711turtle-buttler/</guid>
      <description>&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&lt;/h2&gt;&#xA;&lt;p&gt;LINEボットを開発したけれど、ユーザーがなかなか定着しない──そんな悩みを抱えている開発者は多いのではないでしょうか。本記事では、筆者が開発したLINEボット「turtle-buttler」における&lt;strong&gt;ユーザー獲得苦戦問題&lt;/strong&gt;と、&lt;strong&gt;MCP（Modular Component Protocol）連携による解決アプローチ&lt;/strong&gt;について詳しく解説します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>日本語文書の意味的類似度計算が遅い・精度が低い問題をSentence BERTで解決する方法</title>
      <link>https://www.subcul-science.com/post/20250705document-similarity-solution/</link>
      <pubDate>Sat, 05 Jul 2025 20:32:15 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250705document-similarity-solution/</guid>
      <description>&lt;h2 id=&#34;文書類似度計算で直面する課題&#34;&gt;文書類似度計算で直面する課題&lt;/h2&gt;&#xA;&lt;p&gt;日本語の文書検索や推薦システムを構築する際、以下のような問題に直面していませんか？&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-精度の問題&#34;&gt;1. 精度の問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;単語レベルの一致だけでは文書の意味的類似度を正確に測れない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;同じ意味でも表現が異なる文書を関連文書として発見できない&lt;/li&gt;&#xA;&lt;li&gt;従来のTF-IDFやBM25では意味的な類似度が取得できない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2-計算速度の問題&#34;&gt;2. 計算速度の問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;BERTモデルで毎回文書をエンコードすると時間がかかりすぎる&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;大量の文書との類似度計算がリアルタイムで実行できない&lt;/li&gt;&#xA;&lt;li&gt;文書検索のレスポンス時間が数秒〜数十秒かかる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;3-日本語対応の問題&#34;&gt;3. 日本語対応の問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;英語向けのモデルでは日本語の意味的類似度が正確に取得できない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;日本語特有の表現や文法構造に対応していない&lt;/li&gt;&#xA;&lt;li&gt;カスタムモデルの構築が困難&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;実際に遭遇した文書類似度の課題事例&#34;&gt;実際に遭遇した文書類似度の課題事例&lt;/h2&gt;&#xA;&lt;h3 id=&#34;失敗事例従来手法での限界&#34;&gt;失敗事例：従来手法での限界&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# TF-IDFによる類似度計算の例&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;sklearn.feature_extraction.text&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;TfidfVectorizer&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;sklearn.metrics.pairwise&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cosine_similarity&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 以下のような文書では類似度が正しく計算されない&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;doc1&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;機械学習の精度を向上させる方法&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;doc2&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;AIモデルの性能を改善する手法&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 結果: 低い類似度（単語が異なるため）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# BERTの直接利用も計算コストが高い&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 毎回エンコードが必要で、大量データに不向き&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;この問題を解決するのが**&lt;a href=&#34;https://github.com/UKPLab/sentence-transformers&#34;&gt;Sentence BERT&lt;/a&gt;**です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>文書分類の精度・速度・導入コストの三重苦をFasttextで一気に解決する戦略</title>
      <link>https://www.subcul-science.com/post/20250705document-classification-solution/</link>
      <pubDate>Sat, 05 Jul 2025 20:28:41 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250705document-classification-solution/</guid>
      <description>&lt;h2 id=&#34;文書分類で直面する三重苦&#34;&gt;文書分類で直面する三重苦&lt;/h2&gt;&#xA;&lt;p&gt;文書分類プロジェクトに取り組む際、以下のような問題に直面していませんか？&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-精度の問題&#34;&gt;1. 精度の問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;既存の手法では十分な精度が出ない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;複雑なディープラーニングモデルでも期待した結果が得られない&lt;/li&gt;&#xA;&lt;li&gt;データセットによって性能が大きく左右される&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;2-速度の問題&#34;&gt;2. 速度の問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;学習時間が長すぎてイテレーションが回せない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;GPUリソースが必要で開発コストが高い&lt;/li&gt;&#xA;&lt;li&gt;本格的なモデル訓練に数時間〜数日かかる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;3-導入コストの問題&#34;&gt;3. 導入コストの問題&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;複雑なモデルの構築・運用が困難&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;環境構築が複雑で他のメンバーに共有できない&lt;/li&gt;&#xA;&lt;li&gt;プロトタイプ作成に時間がかかりすぎる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;実際に遭遇した文書分類の課題事例&#34;&gt;実際に遭遇した文書分類の課題事例&lt;/h2&gt;&#xA;&lt;h3 id=&#34;失敗事例複雑なモデルでの挫折&#34;&gt;失敗事例：複雑なモデルでの挫折&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# NeuralClassifierを使った事例&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 複雑な設定ファイルが必要&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# GPU環境の準備が必要  &lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 結果：精度が期待値以下、学習時間が長い&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;このような状況で、&lt;strong&gt;&lt;a href=&#34;https://research.facebook.com/&#34;&gt;Facebook Research&lt;/a&gt;が公開する&lt;a href=&#34;https://fasttext.cc/&#34;&gt;Fasttext&lt;/a&gt;ライブラリ&lt;/strong&gt;が解決策として注目されています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>機械学習実験が管理できず再現性がない問題をMLflowで体系的に解決する方法</title>
      <link>https://www.subcul-science.com/post/20250705ml-experiment-chaos-solution/</link>
      <pubDate>Sat, 05 Jul 2025 20:23:24 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250705ml-experiment-chaos-solution/</guid>
      <description>&lt;h2 id=&#34;機械学習実験で直面する再現性の課題&#34;&gt;機械学習実験で直面する再現性の課題&lt;/h2&gt;&#xA;&lt;p&gt;機械学習の実験を繰り返していると、以下のような問題に直面することがありませんか？&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;良い結果が出たモデルのパラメータを忘れてしまう&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;過去の実験結果を比較できず、改善が進まない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;チームメンバーと実験結果を共有できない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;同じ実験を再実行しても結果が再現できない&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これらの問題は、機械学習の実践が「ある種の黒魔術」となってしまう原因でもあります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>キーワード検索では見つからない関連文書を発見する方法</title>
      <link>https://www.subcul-science.com/post/20250620document-similarity-solution/</link>
      <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://www.subcul-science.com/post/20250620document-similarity-solution/</guid>
      <description>&lt;h2 id=&#34;問題なぜキーワード検索では欲しい文書が見つからないのか&#34;&gt;問題：なぜキーワード検索では欲しい文書が見つからないのか&lt;/h2&gt;&#xA;&lt;p&gt;社内の膨大な文書データベースから「機械学習の性能向上に関する文書」を探しているとします。キーワード検索で「機械学習」「性能向上」と入力しても、本当に必要な文書が見つからない経験はありませんか？&lt;/p&gt;</description>
    </item>
    <item>
      <title>少ないデータで高精度な文書分類を実現する戦略</title>
      <link>https://www.subcul-science.com/post/20250620limited-data-classification/</link>
      <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://www.subcul-science.com/post/20250620limited-data-classification/</guid>
      <description>&lt;h2 id=&#34;問題なぜ実際のプロジェクトでは十分なデータが集まらないのか&#34;&gt;問題：なぜ実際のプロジェクトでは十分なデータが集まらないのか&lt;/h2&gt;&#xA;&lt;p&gt;「ニュース記事を『政治・経済・スポーツ・エンタメ』に自動分類したい。でも各カテゴリ30件ずつしかラベル付きデータがない&amp;hellip;」&lt;/p&gt;&#xA;&lt;p&gt;機械学習の教科書では数万件のデータセットが当たり前ですが、実際のビジネス現場では全く異なります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>日本語自然言語処理で直面する現実的な課題と解決策</title>
      <link>https://www.subcul-science.com/post/20250620japanese-nlp-challenges/</link>
      <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://www.subcul-science.com/post/20250620japanese-nlp-challenges/</guid>
      <description>&lt;h2 id=&#34;問題なぜ日本語のテキスト処理は難しいのか&#34;&gt;問題：なぜ日本語のテキスト処理は難しいのか&lt;/h2&gt;&#xA;&lt;p&gt;「英語のNLPライブラリを日本語に適用したら、全然うまくいかない&amp;hellip;」&lt;/p&gt;&#xA;&lt;p&gt;日本語の自然言語処理は、英語中心に設計されたツールでは対応できない独特な課題が多数存在します。&lt;/p&gt;</description>
    </item>
    <item>
      <title>機械学習実験の混乱を解決する：再現できない結果との戦い</title>
      <link>https://www.subcul-science.com/post/20250620ml-experiment-chaos-solution/</link>
      <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://www.subcul-science.com/post/20250620ml-experiment-chaos-solution/</guid>
      <description>&lt;h2 id=&#34;問題なぜ機械学習の実験結果が再現できないのか&#34;&gt;問題：なぜ機械学習の実験結果が再現できないのか&lt;/h2&gt;&#xA;&lt;p&gt;「先週良い結果が出たモデルがあったんだけど、どのパラメータを使ったか覚えてる？」&lt;/p&gt;&#xA;&lt;p&gt;機械学習プロジェクトでこんな会話を聞いたことはありませんか？多くのチームが直面する典型的な問題です。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ViteでReact の環境構築</title>
      <link>https://www.subcul-science.com/post/20250125vite/</link>
      <pubDate>Sat, 25 Jan 2025 13:55:51 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20250125vite/</guid>
      <description>&lt;h2 id=&#34;環境構築&#34;&gt;環境構築&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;npx create-react-app my-app&#xA;cd my-app&#xA;npm start&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;上の方法は古いらしい&lt;/p&gt;&#xA;&lt;p&gt;下記の方法で&lt;a href=&#34;https://vitejs.dev/&#34;&gt;Vite&lt;/a&gt;を利用してReact+TypeScriptの環境構築を行う&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;npm create vite@latest&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4297129167?tag=subculturesci-22&#34;&gt;TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dockerfileでffmpegをインストールするときのメモ</title>
      <link>https://www.subcul-science.com/post/20230819ffmpeg/</link>
      <pubDate>Sat, 19 Aug 2023 11:01:33 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20230819ffmpeg/</guid>
      <description>&lt;h2 id=&#34;失敗例&#34;&gt;失敗例&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;RUN apt update &amp;amp;&amp;amp; apt install -y ffmpeg&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;updateとinstallは同じタイミングで行わないとupdateの状態が引き継がれない。Dockerfileでは行ごとにshが初期化されるため。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ctranslate2でpytorchがimportできないエラーが出たので回避方法メモ</title>
      <link>https://www.subcul-science.com/post/20230818ctranslate2/</link>
      <pubDate>Fri, 18 Aug 2023 16:23:27 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20230818ctranslate2/</guid>
      <description>&lt;h2 id=&#34;公式のインストール方法&#34;&gt;公式のインストール方法&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;pip install ctranslate2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/OpenNMT/CTranslate2&#34;&gt;CTranslate2（GitHub）&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;macでは上手く動作しない&#34;&gt;Macでは上手く動作しない&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;segmentatioin fault&lt;/code&gt;になった。&lt;/p&gt;&#xA;&lt;p&gt;しかしlinuxでは動作するとの情報を得た。&#xA;なのでまずはMacの中でDocker環境を構築して問題を回避できないか確認しようとした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pysenをインストールするとmypy周りで他のライブラリがエラーになる</title>
      <link>https://www.subcul-science.com/post/20230618pysen/</link>
      <pubDate>Sun, 18 Jun 2023 01:53:52 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20230618pysen/</guid>
      <description>&lt;h2 id=&#34;pysenhttpsgithubcompfnetpysenが入っていたらlangchainhttpspythonlangchaincomと依存関係がバッティングする&#34;&gt;&lt;a href=&#34;https://github.com/pfnet/pysen&#34;&gt;pysen&lt;/a&gt;が入っていたら&lt;a href=&#34;https://python.langchain.com/&#34;&gt;LangChain&lt;/a&gt;と依存関係がバッティングする？&lt;/h2&gt;&#xA;&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;&#xA;&lt;p&gt;Mac OS&#xA;poetry&#xA;python == 3.9&lt;/p&gt;&#xA;&lt;h2 id=&#34;langchainのインストールに失敗する&#34;&gt;LangChainのインストールに失敗する&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;poetry add langchain&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;が失敗する&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;CLANG&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;〜&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;C言語関係のエラーかと思われた。&lt;/p&gt;&#xA;&lt;p&gt;なんだっけ&lt;/p&gt;&#xA;&lt;p&gt;xcode-toolsのインストールとアップデート&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;pip install --update pip&#xA;pip install --upgrade setuptools&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;mypyのバージョンによるエラーらしい&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dockerfileでasdfを実行できないことについて</title>
      <link>https://www.subcul-science.com/post/20230607dockerfileasdf/</link>
      <pubDate>Wed, 07 Jun 2023 05:58:28 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20230607dockerfileasdf/</guid>
      <description>&lt;h2 id=&#34;dockerfile-でsource-bashrc-ができない&#34;&gt;Dockerfile でsource ~/.bashrc ができない&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dockerfile　ではデフォルトのシェルはsh&lt;/li&gt;&#xA;&lt;li&gt;shではsourceは実行できない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;対策１デフォルトのシェルをbashに変更&#34;&gt;対策１：デフォルトのシェルをbashに変更&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;デフォルトのシェルをbashに変更した&#xA;&lt;code&gt;SHELL [/bin/bash,-lc]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;dockerfile-でasdfhttpsasdf-vmcomが実行できない&#34;&gt;Dockerfile で&lt;a href=&#34;https://asdf-vm.com/&#34;&gt;asdf&lt;/a&gt;が実行できない&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;RUN asdf　に失敗する&#xA;&lt;ul&gt;&#xA;&lt;li&gt;asdfが見つからない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;しかしDocker内部ではasdfを実行できる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DockerfileではRUNごとに異なるシェルが実行される&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;効果がなかったこと&#34;&gt;効果がなかったこと&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;同一のRUNで&lt;code&gt;source ~/.bashrc&lt;/code&gt;と&lt;code&gt;asdf install &lt;/code&gt;を実行&#xA;&lt;ol&gt;&#xA;&lt;li&gt;asdfが実行できない&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;bash/exec&lt;/code&gt;でbashを再起動&#xA;&lt;ol&gt;&#xA;&lt;li&gt;asdfが実行できない&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;最終的な対処&#34;&gt;最終的な対処&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;apt install python3&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;感想&#34;&gt;感想&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dockerとasdfと何重にも仮想環境を重ねることにどれだけの意味があるだろうか？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20230607poetrytorch/&#34;&gt;poetry環境でpytorchをインストールしても失敗したのでその対処法&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考資料&#34;&gt;参考資料&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://stackoverflow.com/questions/72063324/can-install-asdf-inside-docker-container-but-not-at-build-time-via-dockerfile&#34;&gt;Can install asdf inside Docker container, but not at build time via Dockerfile&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>poetry環境でpytorchをインストールしても失敗したのでその対処法</title>
      <link>https://www.subcul-science.com/post/20230607poetrytorch/</link>
      <pubDate>Wed, 07 Jun 2023 05:47:12 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20230607poetrytorch/</guid>
      <description>&lt;h2 id=&#34;poetry-add-torch-でパスが通らない&#34;&gt;&lt;code&gt;poetry add torch&lt;/code&gt; でパスが通らない&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dcokerfile＋&lt;a href=&#34;https://python-poetry.org/&#34;&gt;Poetry&lt;/a&gt;で環境構築をしていた&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;poetry add torch&lt;/code&gt;でpytorchをインストールした&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;import torch&lt;/code&gt;でエラー&lt;/li&gt;&#xA;&lt;li&gt;cuda周りのパスが通っていないらしい&lt;/li&gt;&#xA;&lt;li&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;対処法&#34;&gt;対処法&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;poetry run python -m pip install torch&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;poetry.tomlに記述することもできるらしい&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;機械学習の基礎からモデルの仕組みまで体系的に学びたい方へ&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>日本語要約の手法・サービスのまとめ</title>
      <link>https://www.subcul-science.com/post/20220309summarize-matome/</link>
      <pubDate>Wed, 09 Mar 2022 14:51:58 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20220309summarize-matome/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;日本語文章の自動要約について調べたのでまとめておく&lt;/li&gt;&#xA;&lt;li&gt;原文から一部を選択的に抜粋する抽出型と機械翻訳のように対応する要約文を生成する生成型がある&lt;/li&gt;&#xA;&lt;li&gt;またウェブで公開されている要約サービスもある&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;生成型要約&#34;&gt;生成型要約&lt;/h2&gt;&#xA;&lt;h3 id=&#34;モデル&#34;&gt;モデル&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DNN　言語モデル&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BERTの文脈から派生した要約手法が多い&lt;/li&gt;&#xA;&lt;li&gt;BART&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BERTから文の要約に特化して派生したもの&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210119huggingface/&#34;&gt;BART(文章要約モデル)&lt;/a&gt;は日本語に対応していない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;T5&#xA;&lt;ul&gt;&#xA;&lt;li&gt;学習をすべて自然言語で設定して行うことで複数のタスクへと柔軟に対応する、というコンセプトのモデル&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210701t5/&#34;&gt;T5がhugging face で公開&lt;/a&gt;されたモデルをファインチューニングして使うことが割と手軽にできた&lt;/li&gt;&#xA;&lt;li&gt;要約だけでなく単語の分散表現を得ることにも使える&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;整数計画問題&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ソルバーで厳密に解くことができる&#xA;&lt;ul&gt;&#xA;&lt;li&gt;無償のソルバーはpythonだと&lt;a href=&#34;https://coin-or.github.io/pulp/index.html&#34;&gt;pulp&lt;/a&gt;, &lt;a href=&#34;https://www.python-mip.com/&#34;&gt;Python-MIP&lt;/a&gt;が選択肢になる&lt;/li&gt;&#xA;&lt;li&gt;式を記述する際の挙動の軽さから私はPython-MIPを勧める&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;制約条件として文の数、文字数を指定できる&lt;/li&gt;&#xA;&lt;li&gt;計算時間が短いというわけではない&#xA;&lt;ul&gt;&#xA;&lt;li&gt;定式化の問題か？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;各モデル&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文全体が一つのトピックを扱っていると仮定して、その代表的な文を拾ってくるイメージ&lt;/li&gt;&#xA;&lt;li&gt;McDonaldモデル&lt;/li&gt;&#xA;&lt;li&gt;最大被覆モデル&lt;/li&gt;&#xA;&lt;li&gt;施設配置モデル&#xA;&lt;ul&gt;&#xA;&lt;li&gt;劣モジュラ最適化問題に帰着できる&lt;/li&gt;&#xA;&lt;li&gt;文の類似度を計算する必要がある&lt;/li&gt;&#xA;&lt;li&gt;原論文では単語の重複をスコアとしている&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ROUGEみたいな&lt;/li&gt;&#xA;&lt;li&gt;２０２２年現在では&lt;a href=&#34;https://www.subcul-science.com/post/20220302embedding-matome/&#34;&gt;文の分散表現を求める&lt;/a&gt;こともできるのでそこはケースバイケースで特徴量を選択する&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;LexRank&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文間の類似度からグラフ関係を計算して、重要な文をランキングする&lt;/li&gt;&#xA;&lt;li&gt;文字数の指定はできない&lt;/li&gt;&#xA;&lt;li&gt;Sentence Transformersのサイトに&lt;a href=&#34;https://sbert.net/examples/applications/text-summarization/README.html&#34;&gt;実装例&lt;/a&gt;がある&#xA;&lt;ul&gt;&#xA;&lt;li&gt;日本語に適用するには多少の修正が必要になる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;別に文の間の類似度が出せるならSBERTでなくてもいい&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ROUGE, &lt;a href=&#34;https://www.subcul-science.com/post/universal-sentence-encoder/&#34;&gt;USE&lt;/a&gt;など&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;サービス&#34;&gt;サービス&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.digest.elyza.ai/&#34;&gt;イライザダイジェスト&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;３文に要約&lt;/li&gt;&#xA;&lt;li&gt;割と内容を理解した出力をする印象&lt;/li&gt;&#xA;&lt;li&gt;生成型特有のゆらぎが見られる&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不自然な箇所に句読点など&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;タンテキ（サービス終了）&#xA;&lt;ul&gt;&#xA;&lt;li&gt;３文に要約&lt;/li&gt;&#xA;&lt;li&gt;抜粋型か？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20250705japanese-text-generation-solution/&#34;&gt;日本語テキスト生成の精度が低い・コストが高い問題をT5で解決&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;機械学習の基礎からモデルの仕組みまで体系的に学びたい方へ&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>日本語の分散表現の計算方法まとめ</title>
      <link>https://www.subcul-science.com/post/20220302embedding-matome/</link>
      <pubDate>Wed, 02 Mar 2022 20:59:30 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20220302embedding-matome/</guid>
      <description>&lt;h2 id=&#34;単語単位の分散表現&#34;&gt;単語単位の分散表現&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20200615google-colaboratory-word2vec/&#34;&gt;Word2vec&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;自然言語処理における分散表現の一つのオリジナル&lt;/li&gt;&#xA;&lt;li&gt;基本原理くらいは知っていてもいいかもしれない&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://radimrehurek.com/gensim/&#34;&gt;gensim&lt;/a&gt;がよく使われる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20200613fasttext/&#34;&gt;Fasttext で文書分類問題までやったった&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fastと名前がついているだけあってfacebookが公開しているモデルは高速に動作する&lt;/li&gt;&#xA;&lt;li&gt;分散表現とクラス分類に対応していたり、利便性が高い&lt;/li&gt;&#xA;&lt;li&gt;特にこのモデルで利用されている分かち書きの特徴から未知語に強いとされている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/wikipediabert/&#34;&gt;日本語Wikipediaで学習済みのBERTが公開されているので使い方メモ&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Google の検索エンジンにも採用されている、らしい&lt;/li&gt;&#xA;&lt;li&gt;自然言語処理の研究を大きく変えたモデル&lt;/li&gt;&#xA;&lt;li&gt;関連する技術であるTransformerは自然言語処理だけでなく、画像処理の界隈にも流用された&lt;/li&gt;&#xA;&lt;li&gt;huggingfaceで日本語版のBERTも色々と公開されている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210701t5/&#34;&gt;日本語に対応したT5&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;この日本語版のモデルの作者が公開しているサンプルがわかりやすい&lt;/li&gt;&#xA;&lt;li&gt;また同じ作者がSBERTのモデルも公開している&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;機械学習の基礎からモデルの仕組みまで体系的に学びたい方へ&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>poetry環境でstreamlitを実行する方法</title>
      <link>https://www.subcul-science.com/post/20220224streamlit/</link>
      <pubDate>Thu, 24 Feb 2022 16:01:29 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20220224streamlit/</guid>
      <description>&lt;h2 id=&#34;症状&#34;&gt;症状&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;streamlitをpoetryを使ってインストールした場合に、streamlitが実行できない&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;poetry add streamlit&lt;/code&gt;でstreamlitを追加した場合、通常のシェルからはstreamlitのパスが通っていない&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;which streamlit&lt;/code&gt;の実行結果でなにもでてこない&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;対処&#34;&gt;対処&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;poetry からシェルを実行する&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;poetry shell&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;streamlit run sample.py&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;streamlitコマンドが実行できるようになる&lt;/li&gt;&#xA;&lt;li&gt;仮想環境にstreamlitをインストールした場合には通常のシェルからはstreamlitを実行できない&lt;/li&gt;&#xA;&lt;li&gt;その場合の対処法は公式サイトに載っている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20220224poetry/&#34;&gt;pycharmからpoetryで環境の作成ができない&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/chatgpt-streamlit/&#34;&gt;StreamlitでChatGPTのUIを作る&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://streamlit.io/&#34;&gt;streamlit 公式サイト&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://python-poetry.org/&#34;&gt;poetry 公式サイト&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script language=&#34;javascript&#34; src=&#34;//ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=3639942&amp;pid=887928593&#34;&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a href=&#34;//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3639942&amp;pid=887928593&#34; rel=&#34;nofollow&#34;&gt;&lt;img src=&#34;//ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3639942&amp;pid=887928593&#34; border=&#34;0&#34;&gt;&lt;/a&gt;&lt;/noscript&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>pycharmからpoetryで環境の作成ができない</title>
      <link>https://www.subcul-science.com/post/20220224poetry/</link>
      <pubDate>Thu, 24 Feb 2022 11:56:49 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20220224poetry/</guid>
      <description>&lt;h2 id=&#34;症状&#34;&gt;症状&lt;/h2&gt;&#xA;&lt;p&gt;pycharmでinterpreterの指定にエラーが出た。&#xA;改めてpoetryの環境構築を行おうとしたところ、以下のエラーが出た。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;ne&#34;&gt;ModuleNotFoundError&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;No&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;module&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;named&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;virtualenv.activation.xonsh&amp;#39;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;at&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;frozen&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;importlib&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;_bootstrap&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;984&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;_find_and_load_unlocked&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;解決方法&#34;&gt;解決方法&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip3 uninstall virtualenv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;原因&#34;&gt;原因&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/anyenv/anyenv&#34;&gt;anyenv&lt;/a&gt;のアップデートをかけたのが悪かったか？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;反省&#34;&gt;反省&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;不用意なアップデートは不具合の原因になる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20230607poetrytorch/&#34;&gt;poetry環境でpytorchをインストールしても失敗したのでその対処法&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script language=&#34;javascript&#34; src=&#34;//ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=3639942&amp;pid=887928593&#34;&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a href=&#34;//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3639942&amp;pid=887928593&#34; rel=&#34;nofollow&#34;&gt;&lt;img src=&#34;//ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3639942&amp;pid=887928593&#34; border=&#34;0&#34;&gt;&lt;/a&gt;&lt;/noscript&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>技術書典11に参加するに当たって技術書を作成したメモ 経緯、あと感想</title>
      <link>https://www.subcul-science.com/post/20210820gijutsushotenn/</link>
      <pubDate>Fri, 20 Aug 2021 11:57:47 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210820gijutsushotenn/</guid>
      <description>&lt;h2 id=&#34;前回&#34;&gt;前回&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3 id=&#34;技術書典7に参加するに当たって技術書とプログラムを作成したメモ-経緯と売り上げあと感想hahahugoshortcode169s0hbhb&#34;&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210328gijutushoten/&#34;&gt;技術書典7に参加するに当たって技術書とプログラムを作成したメモ 経緯と売り上げ、あと感想&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;h2 id=&#34;経緯&#34;&gt;経緯&lt;/h2&gt;&#xA;&lt;p&gt;学位を取るための論文執筆が死ぬほど辛かった私は執筆の経験が浅いから苦しんだのだと仮説を置いた。&lt;/p&gt;&#xA;&lt;p&gt;この仮説を検証するために論文よりレベルを落として薄い本を書くことを思い立った。&lt;/p&gt;</description>
    </item>
    <item>
      <title>日本語で学習済みのT5がhugging face で公開されたので使い方メモ</title>
      <link>https://www.subcul-science.com/post/20210701t5/</link>
      <pubDate>Thu, 01 Jul 2021 20:57:39 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210701t5/</guid>
      <description>&lt;h2 id=&#34;t5text-to-text-transfer-transformer-とは&#34;&gt;T5(Text-To-Text Transfer Transformer) とは&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;事前学習における入出力を文に統一してしまうことで、&#xA;複数の形式の問題に対しても適応できる様式となった。&lt;/li&gt;&#xA;&lt;li&gt;モデルの基本構造としては Transformer が使われており、その点はBERTと共通している。&lt;/li&gt;&#xA;&lt;li&gt;事前学習の形式をすべてテキストによる指定にするというアイデアはGPT-3などでも用いられている。&#xA;&lt;ul&gt;&#xA;&lt;li&gt;0 shot learning など入力文で模範解答例を入力するだけで、出力を操作するということも行われている&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;操作の指定:入力文１、出力に期待する文、操作の指定：入力文２&amp;quot;で、&amp;ldquo;出力文２&amp;quot;が得られるという次第&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;できること&#34;&gt;できること&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;下流のタスクとして転移学習を行うことで以下のようなことが実行できる。&#xA;&lt;ul&gt;&#xA;&lt;li&gt;文書分類&lt;/li&gt;&#xA;&lt;li&gt;タイトル生成&lt;/li&gt;&#xA;&lt;li&gt;文章生成&lt;/li&gt;&#xA;&lt;li&gt;生成要約&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;機械学習の基礎からモデルの仕組みまで体系的に学びたい方へ&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Circle Ci を利用してre:viewをビルドしてpdfを得る手順</title>
      <link>https://www.subcul-science.com/post/20210701circlci/</link>
      <pubDate>Thu, 01 Jul 2021 06:06:49 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210701circlci/</guid>
      <description>&lt;h2 id=&#34;circle-ci-を利用してreviewをビルドしてpdfを得る手順&#34;&gt;Circle Ci を利用してre:viewをビルドしてpdfを得る手順&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/TechBooster/ReVIEW-Template&#34;&gt;Re:VIEW Template&lt;/a&gt; をローカルに用意する&lt;/li&gt;&#xA;&lt;li&gt;自分のgithubレポジトリに移す&lt;/li&gt;&#xA;&lt;li&gt;article フォルダ以下の該当するファイルを編集する&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://circleci.com/ja/&#34;&gt;Circle Ci&lt;/a&gt;へgithubアカウントでログインして連携する&lt;/li&gt;&#xA;&lt;li&gt;自分のgithub レポジトリへpushするとgithub actions が実行される&lt;/li&gt;&#xA;&lt;li&gt;Actions -&amp;gt; buildの指定 -&amp;gt; Artifacts から出力されたpdfをダウンロードできる&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.github.com/ja/actions/managing-workflow-runs/downloading-workflow-artifacts&#34;&gt;ワークフローの成果物をダウンロードする&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://circleci.com/ja/&#34;&gt;Circle Ci&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/TechBooster/ReVIEW-Template&#34;&gt;Re:VIEW Template&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;script language=&#34;javascript&#34; src=&#34;//ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=3563352&amp;pid=887685184&#34;&gt;&lt;/script&gt;&lt;noscript&gt;&lt;a href=&#34;//ck.jp.ap.valuecommerce.com/servlet/referral?sid=3563352&amp;pid=887685184&#34; rel=&#34;nofollow&#34;&gt;&lt;img src=&#34;//ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=3563352&amp;pid=887685184&#34; border=&#34;0&#34;&gt;&lt;/a&gt;&lt;/noscript&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ブログを多言語対応にするためにしたこと</title>
      <link>https://www.subcul-science.com/post/20210611language/</link>
      <pubDate>Fri, 11 Jun 2021 06:44:01 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210611language/</guid>
      <description>&lt;h2 id=&#34;hugo-は多言語をサポートしている&#34;&gt;hugo は多言語をサポートしている&lt;/h2&gt;&#xA;&lt;p&gt;基本的には&lt;code&gt;index.md&lt;/code&gt;を&lt;code&gt;index.en.md&lt;/code&gt;&#xA;などのように言語情報を追記するだけでいい。&lt;/p&gt;&#xA;&lt;p&gt;それで翻訳ページとして処理される。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ffmpegで音声ファイルの音量の正規化(ノーマライゼーション)</title>
      <link>https://www.subcul-science.com/post/20210522ffmpegnorm/</link>
      <pubDate>Sat, 22 May 2021 17:41:25 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210522ffmpegnorm/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;ffmpegで音声ファイルの音量を調整する方法&lt;/li&gt;&#xA;&lt;li&gt;音量の正規化のためにffmpegを用いた&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ffmpeg.org/&#34;&gt;ffmpeg&lt;/a&gt;はコマンドラインで利用できるメディアの加工ができる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;後々のために使用方法を記録しておく&#xA;&lt;ul&gt;&#xA;&lt;li&gt;たまに使うときにコマンドを忘れやすい&lt;/li&gt;&#xA;&lt;li&gt;似たような処理をしたくなることが多いのでメモが役に立つ気がする&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ffmpegのインストール&#34;&gt;ffmpegのインストール&lt;/h2&gt;&#xA;&lt;p&gt;ubuntu 系の場合、以下のコマンドでffmpegのダウンロードとインストールが完了する&#xA;sudo apt update&#xA;sudo apt install ffmpeg&lt;/p&gt;</description>
    </item>
    <item>
      <title>hugo で作成したページをtwitter_cardsとして表示できるようにする</title>
      <link>https://www.subcul-science.com/post/20210430twitter_cards/</link>
      <pubDate>Fri, 30 Apr 2021 14:53:53 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210430twitter_cards/</guid>
      <description>&lt;p&gt;hugoで作成した記事のリンクをtwitterなどで記載したときに、&#xA;twitter card表記されるようにしたい。&lt;/p&gt;&#xA;&lt;h2 id=&#34;手順&#34;&gt;手順&lt;/h2&gt;&#xA;&lt;p&gt;layouts/_default/baseof.html&lt;/p&gt;&#xA;&lt;p&gt;に&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-html&#34; data-lang=&#34;html&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{ template &amp;#34;_internal/opengraph.html&amp;#34;}}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;{{ template &amp;#34;_internal/twitter_cards.html&amp;#34;}}&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;を追記する。&lt;/p&gt;&#xA;&lt;p&gt;環境によってはbaseof.htmlではない場合もある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>chromebookでスクリーンショットを撮影してニコニコ動画に投稿する</title>
      <link>https://www.subcul-science.com/post/20210427screenshot/</link>
      <pubDate>Tue, 27 Apr 2021 21:08:23 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210427screenshot/</guid>
      <description>&lt;p&gt;tux guitarで譜面を作成した。&lt;/p&gt;&#xA;&lt;p&gt;しかし直接音声や動画で出力する機能がtux guitarになかったのでchromebookの機能でスクリーンショットを取ることにした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>ffmpegを用いて一枚の画像と音声から動画を作成</title>
      <link>https://www.subcul-science.com/post/20210420ffmpeg/</link>
      <pubDate>Tue, 20 Apr 2021 19:16:26 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210420ffmpeg/</guid>
      <description>&lt;p&gt;Youtubeに投稿するにあたって、&#xA;音声ファイルは投稿できない。&lt;/p&gt;&#xA;&lt;p&gt;そこで音声ファイルを動画形式に変換する。&lt;/p&gt;&#xA;&lt;p&gt;そこまで手間のかかる作業はしたくないという前提から、&#xA;コマンドラインで処理をすることにした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>word2vecでteratailの検索システムっぽいものを作る</title>
      <link>https://www.subcul-science.com/post/20210416teratailword2vec/</link>
      <pubDate>Fri, 16 Apr 2021 12:21:29 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210416teratailword2vec/</guid>
      <description>&lt;h2 id=&#34;概要&#34;&gt;概要&lt;/h2&gt;&#xA;&lt;p&gt;分散表現を用いた検索システムを作る。&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;teratailから質問をスクレイピングする。&lt;/li&gt;&#xA;&lt;li&gt;スクレイピングした文章をもとにword2vecを学習する。&lt;/li&gt;&#xA;&lt;li&gt;word2vecによって得られた分散表現をもとにcosine similarityを計算して、クエリと質問文の類似度を得る。&lt;/li&gt;&#xA;&lt;li&gt;類似度をもとにソートする。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;ソース&#34;&gt;ソース&lt;/h2&gt;&#xA;&lt;h2 id=&#34;teratail_w2v_questionipynbhttpscolabresearchgooglecomdrive1yewbftptrooury6dji9ly7j-fvmtdyeiuspsharing&#34;&gt;&lt;a href=&#34;https://colab.research.google.com/drive/1YeWBFTptroOury6DjI9ly7j-fVmtdYei?usp=sharing&#34;&gt;teratail_w2v_question.ipynb&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>chromebookでre:view用にtexをインストールするときに発生したエラーの対処法</title>
      <link>https://www.subcul-science.com/post/20210414chromebooktex/</link>
      <pubDate>Wed, 14 Apr 2021 04:36:07 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210414chromebooktex/</guid>
      <description>&lt;h2 id=&#34;review用に日本語用のtex-liveをインストール&#34;&gt;re:view用に日本語用のtex liveをインストール&lt;/h2&gt;&#xA;&lt;p&gt;re:viewの依存関係としてtexがあるので以下のコマンドでtexをインストールする。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install texlive-lang-cjk xdvik-ja evince&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;ここでrakeコマンドを実行してpdfを作成しようとするが、&#xA;エラーが発生した。&lt;/p&gt;</description>
    </item>
    <item>
      <title>chromebookのセットアップ</title>
      <link>https://www.subcul-science.com/post/20210413chrommebook/</link>
      <pubDate>Tue, 13 Apr 2021 15:12:55 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210413chrommebook/</guid>
      <description>&lt;h2 id=&#34;手順&#34;&gt;手順&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;OSの更新&lt;/li&gt;&#xA;&lt;li&gt;bitwardenの導入&lt;/li&gt;&#xA;&lt;li&gt;visual code studioの導入&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Intel, amdなら amd64版を選択する&lt;/li&gt;&#xA;&lt;li&gt;CPUによる&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Linuxの導入&#xA;&lt;ol&gt;&#xA;&lt;li&gt;設定からコマンドラインの導入ができる。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Linuxの環境構築&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt upgrade&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install aptitude&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo aptitude safe-upgrade&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;6&#34;&gt;&#xA;&lt;li&gt;GitHubのSSHの設定&lt;/li&gt;&#xA;&lt;li&gt;hugoの設定&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo aptitude install hugo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone my_repository&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git submodule foreach git stash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git submodule foreach git checkout master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git submodule foreach git pull origin master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;8&#34;&gt;&#xA;&lt;li&gt;linuxアプリの日本語入力設定&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo aptitude install fcitx-mozc -y&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre&gt;&lt;code&gt;8. fxitxの実行&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;fcitx-configtool&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;下のーボタンでデフォルトのキーボード設定を削除する。&lt;/p&gt;</description>
    </item>
    <item>
      <title>アテンションを用いた画像処理モデルの作成</title>
      <link>https://www.subcul-science.com/post/20210408attentionimage/</link>
      <pubDate>Thu, 08 Apr 2021 13:45:55 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210408attentionimage/</guid>
      <description>&lt;h2 id=&#34;アテンションを用いた画像処理モデルの作成のまとめ&#34;&gt;アテンションを用いた画像処理モデルの作成のまとめ&lt;/h2&gt;&#xA;&lt;p&gt;画像認識にアテンションという機構を付与して、判断の根拠を可視化しました。&lt;/p&gt;&#xA;&lt;h2 id=&#34;前振り&#34;&gt;前振り&lt;/h2&gt;&#xA;&lt;p&gt;画像認識についてはもう深層学習が人間を超えてから(2015)しばらく経っています。&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI(深層学習) を用いて観賞魚の品種識別</title>
      <link>https://www.subcul-science.com/post/20210408imageclassifier/</link>
      <pubDate>Thu, 08 Apr 2021 13:18:55 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210408imageclassifier/</guid>
      <description>&lt;h2 id=&#34;ai-を用いて観賞魚の品種識別のまとめ&#34;&gt;AI を用いて観賞魚の品種識別のまとめ&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;AI はもはや普通の人間を超える性能を発揮している&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;深層学習系の手法がメジャー&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;デバイスは2 万円〜から利用が可能&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;前振り&#34;&gt;前振り&lt;/h2&gt;&#xA;&lt;p&gt;仕事がらAIについて調べております。調べると言ってもプレスリリースを漁るといったものではなく、主に公開されている論文やソースコードを読みこなして自力でAIを構築できるように取り組んでいます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>技術書典7に参加するに当たって技術書とプログラムを作成したメモ 経緯と売り上げ、あと感想</title>
      <link>https://www.subcul-science.com/post/20210328gijutushoten/</link>
      <pubDate>Sun, 28 Mar 2021 11:39:43 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210328gijutushoten/</guid>
      <description>&lt;h2 id=&#34;経緯&#34;&gt;経緯&lt;/h2&gt;&#xA;&lt;p&gt;学位を取るための論文執筆が死ぬほど辛かった私は執筆の経験が浅いから苦しんだのだと仮説を置いた。&lt;/p&gt;&#xA;&lt;p&gt;この仮説を検証するために論文よりレベルを落として薄い本を書くことを思い立った。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pythonで環境構築の為にきれいなrequirements.txtを作成する方法</title>
      <link>https://www.subcul-science.com/post/20210317pipreq/</link>
      <pubDate>Wed, 17 Mar 2021 12:00:16 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210317pipreq/</guid>
      <description>&lt;p&gt;python で環境構築をする際にrequirements.txtを利用することがある。&lt;/p&gt;&#xA;&lt;p&gt;ただ、素直にrequirements.txtを作ると環境構築の再現性が低い場合がある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>MLops　実験開発環境の整備の必要性</title>
      <link>https://www.subcul-science.com/post/20210226mlops/</link>
      <pubDate>Fri, 26 Feb 2021 15:21:44 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210226mlops/</guid>
      <description>&lt;h1 id=&#34;mlops&#34;&gt;MLops&lt;/h1&gt;&#xA;&lt;p&gt;レベル1だけでもやっとけばええんちゃうか&lt;/p&gt;&#xA;&lt;h2 id=&#34;やること&#34;&gt;やること&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;データの前処理と保存&lt;/li&gt;&#xA;&lt;li&gt;特徴量の抽出と保存&lt;/li&gt;&#xA;&lt;li&gt;分類器の学習と保存&lt;/li&gt;&#xA;&lt;li&gt;それぞれのパラメータの保存&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;利点&#34;&gt;利点&lt;/h2&gt;&#xA;&lt;p&gt;実験する部分や追加したい機能の切り分けがしやすくなる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pythonに引数をとらせるArgparseの例</title>
      <link>https://www.subcul-science.com/post/20210226argparse/</link>
      <pubDate>Fri, 26 Feb 2021 15:17:54 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210226argparse/</guid>
      <description>&lt;h2 id=&#34;サンプルプログラム&#34;&gt;サンプルプログラム&lt;/h2&gt;&#xA;&lt;p&gt;以下公式サイトより引用&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-py&#34; data-lang=&#34;py&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;argparse&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;parser&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;add_argument&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;square&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;type&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;int&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    &lt;span class=&#34;n&#34;&gt;help&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;display a square of a given number&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;parser&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;add_argument&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-v&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;--verbose&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;action&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;store_true&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                    &lt;span class=&#34;n&#34;&gt;help&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;increase output verbosity&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;args&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;parser&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;parse_args&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;answer&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;args&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;square&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;**&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;解説&#34;&gt;解説&lt;/h2&gt;&#xA;&lt;pre&gt;&lt;code&gt;parser.add_argument(&amp;quot;square&amp;quot;, type=int,&#xA;                help=&amp;quot;display a square of a given number&amp;quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;引数の名前がsquare&lt;/p&gt;&#xA;&lt;p&gt;型を指定できる。デフォルトはstr。&lt;/p&gt;&#xA;&lt;p&gt;前に-がつかない名前は位置引数。&lt;/p&gt;</description>
    </item>
    <item>
      <title>python janome 0.4系からstreamモードがデフォルト 解決策のメモ</title>
      <link>https://www.subcul-science.com/post/20210217janome/</link>
      <pubDate>Wed, 17 Feb 2021 10:31:12 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210217janome/</guid>
      <description>&lt;p&gt;janomeのバージョンを上げると、分かち書きの出力をgeneratorで返すようになった。&lt;/p&gt;&#xA;&lt;p&gt;generatorはメモリ効率が良いというメリットがある一方でリストでデータを保持したいという気持ちがある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pythonでpandasを使ってエクセルを読み込み失敗するときの対処</title>
      <link>https://www.subcul-science.com/post/20210217xlrd/</link>
      <pubDate>Wed, 17 Feb 2021 10:29:42 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210217xlrd/</guid>
      <description>&lt;p&gt;xlrdのバージョンによって、.xlsxファイルの読み込みに失敗する。&lt;/p&gt;&#xA;&lt;p&gt;対策としてはバージョンを下げる。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;pip3 install xlrd==1.2.0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://qiita.com/fujitatsu0520/items/9e37c2bd2ba2adfd18d4&#34;&gt;https://qiita.com/fujitatsu0520/items/9e37c2bd2ba2adfd18d4&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4873117984?tag=subculturesci-22&#34;&gt;Pythonではじめる機械学習&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Macでbashからzshへ移行する方法</title>
      <link>https://www.subcul-science.com/post/20210208macbashzsh/</link>
      <pubDate>Mon, 08 Feb 2021 20:54:54 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210208macbashzsh/</guid>
      <description>&lt;h2 id=&#34;手順&#34;&gt;手順&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;環境変数などの移行&lt;/p&gt;&#xA;&lt;p&gt;cat .bash_profile &amp;raquo; .zprofile&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;bashからzshへの切り替え&lt;/p&gt;&#xA;&lt;p&gt;chsh -s /bin/zsh&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210127zsh/&#34;&gt;Mac bashからzshへ変更する際の設定と注意点&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;h2 id=&#34;bashからzshへの移行qiitahttpsqiitacomshionititems31bfffa5057e66e46450&#34;&gt;&lt;a href=&#34;https://qiita.com/shionit/items/31bfffa5057e66e46450&#34;&gt;bashからzshへの移行（Qiita）&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4873117984?tag=subculturesci-22&#34;&gt;Pythonではじめる機械学習&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>big surになってから、homebrew upgrade　python でエラーが起きた際の対処法</title>
      <link>https://www.subcul-science.com/post/20210129homebrew/</link>
      <pubDate>Fri, 29 Jan 2021 09:31:08 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210129homebrew/</guid>
      <description>&lt;p&gt;big surになってからhomebrewのアップデートをしてなかったので色々とエラーが出た。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;brew update&#xA;&#xA;brew upgrade&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;でエラーが出た。&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;brew link python --force&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;などを行なって対処した。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac bashからzshへ変更する際の設定と注意点</title>
      <link>https://www.subcul-science.com/post/20210127zsh/</link>
      <pubDate>Wed, 27 Jan 2021 09:32:58 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210127zsh/</guid>
      <description>&lt;h2 id=&#34;デフォルトシェルの変更&#34;&gt;デフォルトシェルの変更&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chsh -s /bin/zsh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;zshに環境変数のパスを通す&#34;&gt;zshに環境変数のパスを通す&lt;/h2&gt;&#xA;&lt;p&gt;~/.zshrc&lt;/p&gt;&#xA;&lt;p&gt;に記述する。&lt;/p&gt;&#xA;&lt;p&gt;記述方法はbashと同様&lt;/p&gt;&#xA;&lt;h2 id=&#34;関連記事&#34;&gt;関連記事&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210208macbashzsh/&#34;&gt;Macでbashからzshへ移行する方法&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://kanasys.com/tech/803&#34;&gt;zsh設定方法&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4873117984?tag=subculturesci-22&#34;&gt;Pythonではじめる機械学習&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>tensorflow GPUメモリを一気に確保しない設定の仕方</title>
      <link>https://www.subcul-science.com/post/20210125tensorflow/</link>
      <pubDate>Mon, 25 Jan 2021 08:17:54 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210125tensorflow/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.tensorflow.org/&#34;&gt;TensorFlow&lt;/a&gt; 1系は使える全てのGPUリソースを確保する。&lt;/p&gt;&#xA;&lt;p&gt;メモリオーバーを観測できないので、&#xA;逐次的にGPUメモリを確保するように設定を変更する。&lt;/p&gt;&#xA;&lt;p&gt;これによってGPU使用量の観測ができる。&lt;/p&gt;</description>
    </item>
    <item>
      <title>deeplubcut 動画を対象にした点の位置の予測</title>
      <link>https://www.subcul-science.com/post/20210124deeplubcut/</link>
      <pubDate>Sun, 24 Jan 2021 12:56:01 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210124deeplubcut/</guid>
      <description>&lt;p&gt;点のアノテーションの予測&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;蝿の腹、マウスの脊椎、指の関節など応用範囲が広い。&lt;/li&gt;&#xA;&lt;li&gt;動画でできてる。デモがある。&lt;/li&gt;&#xA;&lt;li&gt;動画の特徴量抽出はResNet, mobileNetなど&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mobile Netでできるならエッジコンピューティングが視野に入る&lt;/li&gt;&#xA;&lt;li&gt;ラズパイ＋GPUみたいな構成&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/DeepLabCut/DeepLabCut&#34;&gt;https://github.com/DeepLabCut/DeepLabCut&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>git submoduleでのpullで更新する方法</title>
      <link>https://www.subcul-science.com/post/20210124gitsubmodule/</link>
      <pubDate>Sun, 24 Jan 2021 12:54:44 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210124gitsubmodule/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20210110hugo/&#34;&gt;Hugo&lt;/a&gt;のthemeを&lt;code&gt;git submodule add&lt;/code&gt;で導入したため、少し手順を踏まないとthemeの更新が反映されない。&lt;/p&gt;&#xA;&lt;p&gt;以下の手順でthemeの最新バージョンへの更新ができる。&lt;/p&gt;&#xA;&lt;h2 id=&#34;手順&#34;&gt;手順&lt;/h2&gt;&#xA;&lt;p&gt;管理下の全てのsubmoduleに対して&#xA;stash, checkout, pullを行う。&lt;/p&gt;</description>
    </item>
    <item>
      <title>pycaret メモ</title>
      <link>https://www.subcul-science.com/post/20210124pycaret/</link>
      <pubDate>Sun, 24 Jan 2021 12:52:46 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210124pycaret/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://scikit-learn.org/&#34;&gt;scikit-learn&lt;/a&gt;と似ている？&lt;/li&gt;&#xA;&lt;li&gt;gpu使える&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;参考リンク&#34;&gt;参考リンク&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pycaret.org&#34;&gt;PyCaret公式サイト&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.amazon.co.jp/dp/4873117984?tag=subculturesci-22&#34;&gt;Pythonではじめる機械学習&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>要約文の評価指標についてのメモ</title>
      <link>https://www.subcul-science.com/post/20210120translationscore/</link>
      <pubDate>Wed, 20 Jan 2021 11:00:34 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210120translationscore/</guid>
      <description>&lt;p&gt;生成式要約文のモデルに需要がある。&lt;/p&gt;&#xA;&lt;p&gt;そのモデルの評価指標についてのめも。&lt;/p&gt;&#xA;&lt;p&gt;結論としてはやはり正解になる文の用意は必要だということ。&lt;/p&gt;&#xA;&lt;p&gt;そこを省きたいんだけどなぁ？&lt;/p&gt;</description>
    </item>
    <item>
      <title>Macでブログを作成するためにhugoのインストールから公開までの作業手順について</title>
      <link>https://www.subcul-science.com/post/20210110hugo/</link>
      <pubDate>Sun, 10 Jan 2021 14:28:33 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210110hugo/</guid>
      <description>&lt;h2 id=&#34;hugoを導入するにあたってのメモ&#34;&gt;hugoを導入するにあたってのメモ&lt;/h2&gt;&#xA;&lt;p&gt;ブログを静的ジェネレータである&lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;を使って作成し、&#xA;&lt;a href=&#34;https://www.netlify.com/&#34;&gt;Netlify&lt;/a&gt;を使ってデプロイする。&lt;/p&gt;&#xA;&lt;h2 id=&#34;環境&#34;&gt;環境&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mac OS Big Sur&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://brew.sh/&#34;&gt;Homebrew&lt;/a&gt; インストール済み&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ローカルの作業&#34;&gt;ローカルの作業&lt;/h2&gt;&#xA;&lt;h3 id=&#34;hugoのインストール&#34;&gt;hugoのインストール&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;brew install hugo&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3 id=&#34;hugoでプロジェクトの作成&#34;&gt;hugoでプロジェクトの作成&lt;/h3&gt;&#xA;&lt;p&gt;hugoで任意の名前のプロジェクトを作成する。&#xA;今回は&amp;quot;quickstart&amp;quot;とした。&lt;/p&gt;</description>
    </item>
    <item>
      <title>vue でモーダルウィンドウに複数の種類のコメントを表示する</title>
      <link>https://www.subcul-science.com/post/20210102vue/</link>
      <pubDate>Sat, 02 Jan 2021 10:31:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20210102vue/</guid>
      <description>&lt;h2 id=&#34;vue-でモーダルウィンドウに複数の種類のコメントを表示する&#34;&gt;vue でモーダルウィンドウに複数の種類のコメントを表示する&lt;/h2&gt;&#xA;&lt;p&gt;postItem変数を介して、親から子へと情報をやり取りする。&lt;/p&gt;&#xA;&lt;h2 id=&#34;コードサンプル&#34;&gt;コードサンプル&lt;/h2&gt;&#xA;&lt;p&gt;親js&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Vue&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;({&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;postItem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;methods&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;openModal&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;function&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;item&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;openModal &amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;item&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;showContent&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;postItem&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;item&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;this.postItem &amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;+&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;postItem&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;closeModal&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;function&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nx&#34;&gt;console&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;log&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;closeModal&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;this&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;showContent&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;})&lt;/span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;子js&lt;/p&gt;</description>
    </item>
    <item>
      <title>Re:VIEW&#43;docker-composeでのpdfを作成するまでの手順</title>
      <link>https://www.subcul-science.com/post/reviewdocker-compose/</link>
      <pubDate>Thu, 24 Dec 2020 14:33:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/reviewdocker-compose/</guid>
      <description>&lt;h2 id=&#34;docker-composeとreview&#34;&gt;docker composeとreview&lt;/h2&gt;&#xA;&lt;p&gt;Mac環境でのdocker-composeでRe:VIEWを扱う方法のメモ。&lt;/p&gt;&#xA;&lt;p&gt;基本的には&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/vvakame/docker-review/blob/master/doc/windows-review.md&#34;&gt;https://github.com/vvakame/docker-review/blob/master/doc/windows-review.md&lt;/a&gt;を辿ればいい。&lt;/p&gt;&#xA;&lt;h2 id=&#34;作業ディレクトリの作成&#34;&gt;作業ディレクトリの作成&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir work&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;workは任意の名前に変更可能&lt;/p&gt;</description>
    </item>
    <item>
      <title>ギターの練習のために演奏動画を撮影、Macの iMovieで動画の音量調整、オーディオ抽出する</title>
      <link>https://www.subcul-science.com/post/20201215mac-imovie/</link>
      <pubDate>Tue, 15 Dec 2020 18:48:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20201215mac-imovie/</guid>
      <description>&lt;p&gt;楽器の練習、私の場合はソロギターの練習のために動画の撮影を行うことにした。&lt;/p&gt;&#xA;&lt;p&gt;撮影はフォームや自分の演奏を客観的に聴くために有効だ。&lt;/p&gt;&#xA;&lt;p&gt;ただ撮影に手間がかかるのでは、 練習から手が遠のいてしまう。&lt;/p&gt;</description>
    </item>
    <item>
      <title>vue.jsでtodoリスト作成したった</title>
      <link>https://www.subcul-science.com/post/20201013vuejstodo/</link>
      <pubDate>Tue, 13 Oct 2020 02:03:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20201013vuejstodo/</guid>
      <description>&lt;p&gt;ウェブアプリを練習で作りたくなったのでtodoアプリを作ってデプロイした。&lt;/p&gt;&#xA;&lt;p&gt;手順などを記録しておく。&lt;/p&gt;&#xA;&lt;h2 id=&#34;開発環境&#34;&gt;開発環境&lt;/h2&gt;&#xA;&lt;p&gt;macOS&lt;/p&gt;&#xA;&lt;h2 id=&#34;firebase-cliのインストール&#34;&gt;firebase cli　のインストール&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;npm&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;install&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;g&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;firebase&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;tools&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;多分yarn add でも可&lt;/p&gt;&#xA;&lt;h2 id=&#34;todo-list-の作成&#34;&gt;todo list の作成&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://vuejs.org/&#34;&gt;Vue.js&lt;/a&gt;とjavascriptについてはまだあんまり理解していない。&lt;/p&gt;</description>
    </item>
    <item>
      <title>blogger にGoogle  AdSense のコードを追加する手順</title>
      <link>https://www.subcul-science.com/post/20200929blogger-google-adsense/</link>
      <pubDate>Tue, 29 Sep 2020 20:35:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200929blogger-google-adsense/</guid>
      <description>&lt;p&gt;テーマ→その他（：のマーク）→htmlを編集&lt;/p&gt;&#xA;&lt;p&gt;からhtml編集用のページに移動する。&lt;/p&gt;&#xA;&lt;p&gt;収益のページから案内されるコードをコピペする。&lt;/p&gt;&#xA;&lt;p&gt;bloggerでもhtmlをいじらないといけないということに気がつかなかった…。まあええわ。&lt;/p&gt;</description>
    </item>
    <item>
      <title>python でのmlflowの使い方</title>
      <link>https://www.subcul-science.com/post/20200718python-mlflow/</link>
      <pubDate>Sat, 18 Jul 2020 16:24:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200718python-mlflow/</guid>
      <description>&lt;h2 id=&#34;python-でmlflow使うメモ&#34;&gt;python でmlflow使うメモ&lt;/h2&gt;&#xA;&lt;p&gt;実験結果を比較するために便利っぽいので&lt;a href=&#34;https://mlflow.org/&#34;&gt;MLflow&lt;/a&gt;を使ってみた。&lt;/p&gt;&#xA;&lt;p&gt;パラメータと実験結果の記録をある程度自動化できる。&lt;/p&gt;&#xA;&lt;p&gt;機械学習の実践はある種の黒魔術となることが多いので再現性を担保するための努力は後々に影響する。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Re:VIEW の始め方メモ</title>
      <link>https://www.subcul-science.com/post/review/</link>
      <pubDate>Thu, 16 Jul 2020 20:46:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/review/</guid>
      <description>&lt;h2 id=&#34;review-の始め方メモ&#34;&gt;Re:VIEW の始め方メモ&lt;/h2&gt;&#xA;&lt;p&gt;mac でのRe：VIEW を導入した時のメモ。&lt;/p&gt;&#xA;&lt;h2 id=&#34;作業用ディレクトリの作成&#34;&gt;作業用ディレクトリの作成&lt;/h2&gt;&#xA;&lt;p&gt;適当なディレクトリをつくる。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir “project_name”&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;docker-を用意&#34;&gt;Docker を用意&lt;/h2&gt;&#xA;&lt;p&gt;Docker のインストールは各自でされたし。&lt;/p&gt;</description>
    </item>
    <item>
      <title>AppSheet でゲーミフィケーション要素のあるtodoのアプリをつくったった</title>
      <link>https://www.subcul-science.com/post/20200706appsheet/</link>
      <pubDate>Mon, 06 Jul 2020 12:19:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200706appsheet/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;ノーコードでtodoアプリを作った。&lt;/li&gt;&#xA;&lt;li&gt;その過程とハマったところを記録しておく。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ゲーミフィケーション&#34;&gt;ゲーミフィケーション&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ゲーム感覚で日常のタスクをこなしていこう、というもの。&lt;/li&gt;&#xA;&lt;li&gt;ゲーム感覚で楽しく取り組むための工夫についての学問がゲーミフィケーション。&lt;/li&gt;&#xA;&lt;li&gt;その基本的なポイントとして報酬とペナルティがある。&lt;/li&gt;&#xA;&lt;li&gt;人間はスコアアタックに魅力を感じて、スコアをロストすることに嫌悪感を覚える&lt;/li&gt;&#xA;&lt;li&gt;その習性を利用して日常の習慣をゲームにする。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ゲーム化したいこと&#34;&gt;ゲーム化したいこと&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;私はストーリーに興味がある。RPGをやっていてもお話やキャラ同士の掛け合いに強く関心を持っていた。テイルズオブシリーズとか大好きだった。&lt;/li&gt;&#xA;&lt;li&gt;そこで自分でもストーリーを作れるようになりたい。&lt;/li&gt;&#xA;&lt;li&gt;その練習として即興小説を毎日書くモチベーションを作りたい。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ゲームの骨子&#34;&gt;ゲームの骨子&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ゲームの内容としては、即興小説を毎日書くとスコアアップして、サボるとスコアがリセットされるようにしたい。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;ノーコードでアプリ作成&#34;&gt;ノーコードでアプリ作成&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;一度アプリ作成に取り組んでみたかった。&lt;/li&gt;&#xA;&lt;li&gt;私に現時点でアプリ作成の技能や知識はないので、その点を補助するツールが必要になる。&lt;/li&gt;&#xA;&lt;li&gt;そこでノーコードでアプリを作成できるツールを見つけた。&lt;a href=&#34;https://about.appsheet.com/&#34;&gt;AppSheet&lt;/a&gt;だ。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;appsheet&#34;&gt;AppSheet&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Google が買収したことで話題になったノーコードでアプリを作成できるサービス。&lt;/li&gt;&#xA;&lt;li&gt;公式にデプロイするのは有料アカウントが必要になる。&#xA;個人でアプリのテストを行う間は無料なので、アプリを自分だけが使う場合には無料コースでも大丈夫。&#xA;試しに触ってみる。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;手順&#34;&gt;手順&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;サインアップ。グーグルのアカウントを使った。&lt;/li&gt;&#xA;&lt;li&gt;データからアプリを作成を選択。&lt;/li&gt;&#xA;&lt;li&gt;事前にスプレッドシートでどういう仕組みになって欲しいかを練れる。&lt;/li&gt;&#xA;&lt;li&gt;スプレッドシートをアプリにするためのUIを自動で作ってくれるイメージで進められる。&lt;/li&gt;&#xA;&lt;li&gt;スプレッドシートの内容をアプリにするイメージで進めていく。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;完成品&#34;&gt;完成品&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ゲームのスコアに換算するタスクをメモする画面。&lt;/li&gt;&#xA;&lt;li&gt;達成したかどうかもメモ出来るようにした。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://firebasestorage.googleapis.com/v0/b/type-c1c71.appspot.com/o/sFFppLC9lKbI3buFnlzA926bb3G3%2FX2ovK6qq9xA4xLmi.jpg?alt=media&amp;amp;token=cde3f7b1-4a48-4b95-9973-418e0245dc99&#34; alt=&#34;sFFppLC9lKbI3buFnlzA926bb3G3/X2ovK6qq9xA4xLmi.jpg&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>数理最適化の事例集まとめたった</title>
      <link>https://www.subcul-science.com/post/blog-post_2/</link>
      <pubDate>Thu, 25 Jun 2020 03:57:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_2/</guid>
      <description>&lt;p&gt;数理最適化が役に立つことを忘れないために実応用についてメモしておく。&lt;/p&gt;&#xA;&lt;h2 id=&#34;事例集&#34;&gt;事例集&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;乗り換え案内サービス&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;二次計画問題&lt;/p&gt;&#xA;&lt;p&gt;発電計画&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;ダイナミックプライシング、オークション&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;金融におけるポートフォリオ最適化&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Apps Scriptで後輩系line bot 作ったった</title>
      <link>https://www.subcul-science.com/post/20200625line-bot/</link>
      <pubDate>Thu, 25 Jun 2020 03:55:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200625line-bot/</guid>
      <description>&lt;p&gt;そういえばLINE botを個人開発したことがありました！&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://developers.google.com/apps-script&#34;&gt;Google Apps Script&lt;/a&gt;を使って共用のグーグルドライブでのファイル更新を検知して、&#xA;ライングループに投稿するというものです。&lt;/p&gt;</description>
    </item>
    <item>
      <title>最適化コンサル案のたたき台</title>
      <link>https://www.subcul-science.com/post/blog-post_47/</link>
      <pubDate>Thu, 25 Jun 2020 03:54:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_47/</guid>
      <description>&lt;p&gt;最適化コンサルってないの？という疑問について考察していきます。&lt;/p&gt;&#xA;&lt;p&gt;まだ最適化コンサルをする会社がないなら、どんなお仕事になるのか考えてみます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;機械学習は道具に過ぎない&#34;&gt;機械学習は道具に過ぎない&lt;/h3&gt;&#xA;&lt;p&gt;機械学習や深層学習というワードが一人歩きしていますが、これらは問題を解くための道具に過ぎません。&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI に夢を見すぎでは？</title>
      <link>https://www.subcul-science.com/post/ai_25/</link>
      <pubDate>Thu, 25 Jun 2020 03:53:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/ai_25/</guid>
      <description>&lt;p&gt;問題解決の思考はまだ人間がしないといけないよ。&lt;/p&gt;&#xA;&lt;h3 id=&#34;aiは魔法の杖じゃないよ&#34;&gt;AIは魔法の杖じゃないよ。&lt;/h3&gt;&#xA;&lt;p&gt;機械学習、AI、深層学習がすごいのは事実としてそうだと思うけど、線形計画や統計みたいな素朴な方法が全て取って代わられるかというと、そうではないよね。&lt;/p&gt;</description>
    </item>
    <item>
      <title>数理最適化は社会で活用した方がお得</title>
      <link>https://www.subcul-science.com/post/20200625optimizationinsocial/</link>
      <pubDate>Thu, 25 Jun 2020 03:52:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200625optimizationinsocial/</guid>
      <description>&lt;p&gt;機械学習や深層学習といったバズワードに乗っかろうとするけど、その問題、最適化屋さんが解けるんでは？&lt;/p&gt;&#xA;&lt;h3 id=&#34;数理最適化に需要はないのか&#34;&gt;数理最適化に需要はないのか&lt;/h3&gt;&#xA;&lt;p&gt;最適化屋さんの需要はあるのかもしれないが、それで起業したって話は聞かないから、机上の空論なのでしょうか。&lt;/p&gt;</description>
    </item>
    <item>
      <title>数理最適化の実用化を考える</title>
      <link>https://www.subcul-science.com/post/blog-post_34/</link>
      <pubDate>Thu, 25 Jun 2020 03:51:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_34/</guid>
      <description>&lt;p&gt;数理最適化って聞いたことあります？&lt;/p&gt;&#xA;&lt;p&gt;社会にある問題を数理的に解こうというジャンルなんですけどね？&lt;/p&gt;&#xA;&lt;h3 id=&#34;aiじゃなくて線形計画問題&#34;&gt;AIじゃなくて線形計画問題！&lt;/h3&gt;&#xA;&lt;p&gt;世の中にある問題(条件がある時の配分比率など)が線形計画問題という手法で解けます。&lt;/p&gt;</description>
    </item>
    <item>
      <title>高校物理復習したった</title>
      <link>https://www.subcul-science.com/post/blog-post_3/</link>
      <pubDate>Thu, 25 Jun 2020 03:49:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_3/</guid>
      <description>&lt;p&gt;物理って楽しいよね！&lt;/p&gt;&#xA;&lt;p&gt;数学や物理を直観的に理解してきた身としては、微積分がむちゃくちゃ苦手！&lt;/p&gt;&#xA;&lt;p&gt;微積分のイメージと実際のテクニックが全然一致しないんですけど！&lt;/p&gt;</description>
    </item>
    <item>
      <title>python を用いた自然言語処理の環境を整える</title>
      <link>https://www.subcul-science.com/post/20200618python/</link>
      <pubDate>Thu, 18 Jun 2020 07:34:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200618python/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://1.bp.blogspot.com/-Hfn3KpibOuY/Xurepq-smKI/AAAAAAAAg70/y4-SSiS1Mc4gMmbTywgn9jCzZboq6XAJACK4BGAsYHg/s1920/74C0A734-70D2-4846-A316-312BA6691D8B.jpeg&#34;&gt;&lt;img src=&#34;https://1.bp.blogspot.com/-Hfn3KpibOuY/Xurepq-smKI/AAAAAAAAg70/y4-SSiS1Mc4gMmbTywgn9jCzZboq6XAJACK4BGAsYHg/s320/74C0A734-70D2-4846-A316-312BA6691D8B.jpeg&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;この記事はコマンドラインをある程度利用できる方に向けて書いています。&lt;/p&gt;&#xA;&lt;p&gt;コマンドラインがなにか分からないけど、pythonを使いたい方はGoogle Colaboratory というサービスの利用を検討してください。&lt;/p&gt;</description>
    </item>
    <item>
      <title>物理数学の直観的方法を読んだ感想</title>
      <link>https://www.subcul-science.com/post/blog-post_18/</link>
      <pubDate>Thu, 18 Jun 2020 06:10:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_18/</guid>
      <description>&lt;p&gt;数学は暗記だ、と思っている人居ますよね？&lt;/p&gt;&#xA;&lt;p&gt;直観で理解できたら簡単なのにって思いませんか？&lt;/p&gt;&#xA;&lt;h2 id=&#34;物理数学は難しい&#34;&gt;物理数学は難しい&lt;/h2&gt;&#xA;&lt;p&gt;物理数学には挫折するポイントが幾つもある。&lt;/p&gt;&#xA;&lt;p&gt;大学で数学の講義を受けて、ヒイコラ言いながら単位を取る。理解など到底おぼつかない。まして直観的な方法だって？&lt;/p&gt;</description>
    </item>
    <item>
      <title>word2vecのアルゴリズムを把握するためにnotebookで動かしながら挙動を理解しよう</title>
      <link>https://www.subcul-science.com/post/20200617word2vec/</link>
      <pubDate>Wed, 17 Jun 2020 07:36:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200617word2vec/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://1.bp.blogspot.com/-jk493l0cRu0/XurebGYeZHI/AAAAAAAAg7c/a0zNCAp-MP4OSr9a0fFhIiv-y8Cr-NdbQCK4BGAsYHg/s1920/30729925-02B8-4287-82F8-A8C6660E54C8.jpeg&#34;&gt;&lt;img src=&#34;https://1.bp.blogspot.com/-jk493l0cRu0/XurebGYeZHI/AAAAAAAAg7c/a0zNCAp-MP4OSr9a0fFhIiv-y8Cr-NdbQCK4BGAsYHg/s320/30729925-02B8-4287-82F8-A8C6660E54C8.jpeg&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;word2vecを理解しよう&#34;&gt;word2vecを理解しよう！&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;word2vec のアルゴリズムについて、勉強しようとして苦戦していませんか？&#xA;&lt;ul&gt;&#xA;&lt;li&gt;アルゴリズムの基になる発想は意外に直観的なものですが、その直観をアルゴリズムの記述から読み取るのはコツが要るかもしれません。&lt;/li&gt;&#xA;&lt;li&gt;実際に動くモデルで遊んでみて、反応をみながら感覚を掴むといいと思います。&lt;/li&gt;&#xA;&lt;li&gt;一行単位で実行できるプログラムを自分の手で動かしながら、出力を確認できると分かりやすいと思いませんか？&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;環境構築不要&#34;&gt;環境構築不要！&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;そこで&lt;a href=&#34;https://colab.research.google.com/&#34;&gt;Google Colaboratory&lt;/a&gt;というサービスを利用して、手軽にword2vecを動かして、アルゴリズムの仕組みを理解しましょう！&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Google Colaboratory はGoogleが提供しているサービスです。&lt;/li&gt;&#xA;&lt;li&gt;Gmailのアカウントを持っていれば環境構築の手間が省け、Googleの計算資源を利用できるものです。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;そこでword2vecを動かせるプログラムを用意しました。&lt;/li&gt;&#xA;&lt;li&gt;このプログラムは技術書典というイベントで頒布させていただき、50以上の方に利用していただきました。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;購入は以下のリンクから&#34;&gt;購入は以下のリンクから&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;詳細は以下のリンクからどうぞ。&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.subcul-science.com/post/20200615google-colaboratory-word2vec/&#34;&gt;word2vecのアルゴリズムを把握するためにプログラムを動かしながら挙動を理解しよう&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;&lt;strong&gt;関連書籍&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Macでpyenvを利用したpythonの環境構築の方法</title>
      <link>https://www.subcul-science.com/post/20200616mac-python/</link>
      <pubDate>Tue, 16 Jun 2020 04:58:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200616mac-python/</guid>
      <description>&lt;h2 id=&#34;mac-でpythonの環境構築&#34;&gt;Mac でpythonの環境構築&lt;/h2&gt;&#xA;&lt;p&gt;Mac にpythonをどうやってインストールしたらいいのか悩んでいませんか？&lt;/p&gt;&#xA;&lt;p&gt;単純にhome brewを使ってインストールしてもいいのですが、&#xA;以下のデメリットがあります。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Google colaboratory to learn how Word2Vec works and models</title>
      <link>https://www.subcul-science.com/post/20200615google-colaboratory-word2vec/</link>
      <pubDate>Mon, 15 Jun 2020 07:42:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200615google-colaboratory-word2vec/</guid>
      <description>&lt;p&gt;**&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://1.bp.blogspot.com/-k8gzRPw7B9g/XureK3JosxI/AAAAAAAAg64/vqbEhpkjtMc9rV_iRM2Vbz4gjBNSn33PgCK4BGAsYHg/s1920/CAAF8720-DCD1-4454-8CF8-42C024EA7BA7.jpeg&#34;&gt;&lt;img src=&#34;https://1.bp.blogspot.com/-k8gzRPw7B9g/XureK3JosxI/AAAAAAAAg64/vqbEhpkjtMc9rV_iRM2Vbz4gjBNSn33PgCK4BGAsYHg/s320/CAAF8720-DCD1-4454-8CF8-42C024EA7BA7.jpeg&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s start with Word2Vec.**&lt;/p&gt;&#xA;&lt;p&gt;word2vec is a model that can learn the semantic vectors of words from unlabeled text are.&lt;/p&gt;&#xA;&lt;p&gt;Dealing with word vectors allows for applications such as word similarity calculation and clustering, and BERT. And BERT, an extension of that technology, is also used in Google&amp;rsquo;s search service.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s hard to understand the concept.&lt;/p&gt;&#xA;&lt;p&gt;But are you struggling to learn about word2vec? It&amp;rsquo;s hard to understand the concept because it&amp;rsquo;s not something you&amp;rsquo;re familiar with.&lt;/p&gt;</description>
    </item>
    <item>
      <title>数理最適化の社会実装と研究について</title>
      <link>https://www.subcul-science.com/post/blog-post_13/</link>
      <pubDate>Sat, 13 Jun 2020 11:37:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/blog-post_13/</guid>
      <description>&lt;h2 id=&#34;社会実装と研究&#34;&gt;社会実装と研究&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://ai-scholar.tech/articles/error-detection/ai-geotracknet&#34;&gt;社会データ実装は一筋縄ではいかない！？～AIによる海上保安:船舶モニタリングを行うGeoTrackNetとは～&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;最先端が最善ではない&#34;&gt;最先端が最善ではない&lt;/h2&gt;&#xA;&lt;p&gt;最先端の手法を使えばいい結果が得られると思いがちです。&lt;/p&gt;&#xA;&lt;p&gt;しかし、実世界の問題ではデータがきちんと整備されていることは少ない。&lt;/p&gt;&#xA;&lt;p&gt;また取得したデータを加工したとして、そのデータにアルゴリズムを適用しても狙った結果が得られないこともある。&lt;/p&gt;</description>
    </item>
    <item>
      <title>深層学習でニュースタイトルの自動生成モデルつくったった</title>
      <link>https://www.subcul-science.com/post/20200612dnnabstractnewstitle/</link>
      <pubDate>Fri, 12 Jun 2020 23:52:00 +0900</pubDate>
      <guid>https://www.subcul-science.com/post/20200612dnnabstractnewstitle/</guid>
      <description>&lt;ul&gt;&#xA;&lt;li&gt;深層学習モデルを使って、新聞記事から見出しを自動で生成するモデルが提案されている。&lt;/li&gt;&#xA;&lt;li&gt;朝日新聞が自動要約生成APIの提供を始めました。&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://cl.asahi.com/api_data/headlinegeneration.html&#34;&gt;自動要約生成API: TSUNA&#xA;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;追記&#34;&gt;追記&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2022時点なら&lt;a href=&#34;https://www.subcul-science.com/post/20210701t5/&#34;&gt;T5を使ってファインチューニングを試す&lt;/a&gt;方が簡単な気がする。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;モデル概要&#34;&gt;モデル概要&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;朝日新聞が研究に協力して取り組んでおり、transformerを基礎にして、文字数制約を組み込んだモデルが論文で提案されています。&lt;/li&gt;&#xA;&lt;li&gt;さすが朝日新聞というべきか、莫大な教師データを使ってモデルの学習を行っています。&lt;/li&gt;&#xA;&lt;li&gt;また文字数制約についても、位置エンコーディングを工夫することによって、指定した文字数を生成するようになったようです。&lt;/li&gt;&#xA;&lt;li&gt;この辺り、フリーの言語リソースが日本語に少ないことには歯がゆさを感じます。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;##　ニュースタイトルの自動生成モデルの作成&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
