<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>kegch blog</title>
    <link>https://kegch.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Wed, 26 Jul 2023 02:43:25 +0900</pubDate>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/07/26/9604880</link>
      <guid>https://kegch.asablo.jp/blog/2023/07/26/9604880</guid>
      <pubDate>Wed, 26 Jul 2023 01:47:33 +0900</pubDate>
      <dcterms:modified>2023-07-26T02:43:25+09:00</dcterms:modified>
      <dcterms:created>2023-07-26T02:43:25+09:00</dcterms:created>
      <description>「死人に鞭打ちではないか」という人はきっとその死人と同じ世界に住んでいたんだな。&#13;&lt;br&gt;
コトバンクの「死屍に鞭打つ」の[使用例]に「社会に害毒を流せし悪人に対しては、大に其死屍に鞭って、以て徹底的膺懲の刑を加うべしである［宮武外骨＊裸に虱なし｜1920」とあるが全くその通りだと思う。もっとも、悪人は本来生きているうちに鞭打たれるべきである。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/07/11/9601169</link>
      <guid>https://kegch.asablo.jp/blog/2023/07/11/9601169</guid>
      <pubDate>Tue, 11 Jul 2023 17:24:09 +0900</pubDate>
      <dcterms:modified>2023-07-14T14:37:30+09:00</dcterms:modified>
      <dcterms:created>2023-07-11T17:34:45+09:00</dcterms:created>
      <description>山下達郎って誰だっけ？&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/07/04/9599318</link>
      <guid>https://kegch.asablo.jp/blog/2023/07/04/9599318</guid>
      <pubDate>Tue, 04 Jul 2023 11:13:45 +0900</pubDate>
      <dcterms:modified>2023-07-14T14:38:19+09:00</dcterms:modified>
      <dcterms:created>2023-07-04T11:45:59+09:00</dcterms:created>
      <description>私の思う普通の親なら、子の愚行の噂を聞いたら、先ず真偽を確かめ、真実なら関係者への謝罪を、身に覚えのない事なら戦うことを諭すと思う。どんな親が「じゃあ一緒に死のう」なんていうんだろう？&#13;&lt;br&gt;
また、万一私の親が一緒に死のうなんて言い出したら、私は「冗談じゃない別の方法を考えよう」と言うと思う。&#13;&lt;br&gt;
信じがたい事件だ。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/06/26/9597365</link>
      <guid>https://kegch.asablo.jp/blog/2023/06/26/9597365</guid>
      <pubDate>Mon, 26 Jun 2023 22:07:35 +0900</pubDate>
      <dcterms:modified>2023-07-14T14:38:35+09:00</dcterms:modified>
      <dcterms:created>2023-06-26T22:40:33+09:00</dcterms:created>
      <description>万が一、私が圧壊の音をリアルタイムで聞いていたとしても、被害者のご家族の気持ちを思えば、破片が映像で確認されるまで大っぴらには公言しないと思う。事故発覚後1時間以内には大きな音の情報を得たという映画監督のコメントをネットで見たのも破片の発見か96時間経過後のタイミングだった。「やっぱりね」と感じた。映画監督の情報はタイミングも内容もさすがだなと思った。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/06/25/9596942</link>
      <guid>https://kegch.asablo.jp/blog/2023/06/25/9596942</guid>
      <pubDate>Sun, 25 Jun 2023 10:47:34 +0900</pubDate>
      <dcterms:modified>2023-07-14T14:39:00+09:00</dcterms:modified>
      <dcterms:created>2023-06-25T11:12:14+09:00</dcterms:created>
      <description>2011の被災地にとって、特に福島の沿岸はいまだに現在進行形の問題なのです。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>思うこと</title>
      <link>https://kegch.asablo.jp/blog/2023/06/25/9596934</link>
      <guid>https://kegch.asablo.jp/blog/2023/06/25/9596934</guid>
      <pubDate>Sun, 25 Jun 2023 10:30:57 +0900</pubDate>
      <dcterms:modified>2023-06-25T10:40:59+09:00</dcterms:modified>
      <dcterms:created>2023-06-25T10:40:59+09:00</dcterms:created>
      <description>繊維というのは引っ張りに強い。&#13;&lt;br&gt;
圧縮水素タンクの炭素繊維ぐるぐる巻きは何となくリーズナブルだ。&#13;&lt;br&gt;
（デラミの進行には余裕を持ってるんだよね、きっと）&#13;&lt;br&gt;
しかし、圧縮には無力に見える。&#13;&lt;br&gt;
繊維を使って外部からの圧力に耐える耐圧容器をどのように構成するか全然想像がつかないので、どなたか教えていただけると助かります。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>pythonでwindowsアプリを作るライブラリは何ですか？</title>
      <link>https://kegch.asablo.jp/blog/2023/06/02/9591271</link>
      <guid>https://kegch.asablo.jp/blog/2023/06/02/9591271</guid>
      <pubDate>Fri, 02 Jun 2023 11:35:12 +0900</pubDate>
      <dcterms:modified>2023-06-02T11:39:35+09:00</dcterms:modified>
      <dcterms:created>2023-06-02T11:36:36+09:00</dcterms:created>
      <description>Bingは以下のように回答しました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
There are several libraries that you can use to create Windows apps with Python. Here are some of the most popular ones:&#13;&lt;br&gt;
&#13;&lt;br&gt;
１．Tkinter: This is a standard Python library that comes pre-installed with Python. It is easy to use and has a simple interface *1.&#13;&lt;br&gt;
&#13;&lt;br&gt;
２．wxPython: This is a cross-platform GUI toolkit for Python that is based on the C++ wxWidgets library. It has a native look and feel on all platforms and supports many widgets *1.&#13;&lt;br&gt;
&#13;&lt;br&gt;
３．PyQt: This is a set of Python bindings for the Qt application framework and runs on all platforms supported by Qt including Windows. It provides a large number of widgets and has a native look and feel *1.&#13;&lt;br&gt;
&#13;&lt;br&gt;
４．Kivy: This is an open-source Python library for developing mobile apps and other multitouch application software with a natural user interface *1.&#13;&lt;br&gt;
&#13;&lt;br&gt;
You can use any of these libraries to create Windows apps with Python. If you want to distribute your app, you can use PyInstaller to convert your Python code into an executable file *2.&#13;&lt;br&gt;
&#13;&lt;br&gt;
I hope this helps!&#13;&lt;br&gt;
&#13;&lt;br&gt;
*1. &lt;a href="https://sync-g.co.jp/sjobs/python-desktop/"&gt;https://sync-g.co.jp/sjobs/python-desktop/&lt;/a&gt;&#13;&lt;br&gt;
*2. &lt;a href="https://engineer-life.dev/python-desktop-app/"&gt;https://engineer-life.dev/python-desktop-app/&lt;/a&gt;&lt;br&gt;
</description>
      <dc:subject>Python</dc:subject>
    </item>
    <item>
      <title>グラフ基本</title>
      <link>https://kegch.asablo.jp/blog/2023/06/02/9591268</link>
      <guid>https://kegch.asablo.jp/blog/2023/06/02/9591268</guid>
      <pubDate>Fri, 02 Jun 2023 10:49:13 +0900</pubDate>
      <dcterms:modified>2023-06-02T11:12:26+09:00</dcterms:modified>
      <dcterms:created>2023-06-02T11:12:26+09:00</dcterms:created>
      <description>&#13;&lt;br&gt;
import matplotlib.pyplot as plt&#13;&lt;br&gt;
import numpy as np&#13;&lt;br&gt;
&#13;&lt;br&gt;
x = np.array([1,2,3,4,5])&#13;&lt;br&gt;
y = np.array([10,50,30,20,40])&#13;&lt;br&gt;
&#13;&lt;br&gt;
fig = plt.figure()&#13;&lt;br&gt;
plt.plot(x,y)&#13;&lt;br&gt;
Out[38]: [&amp;lt;matplotlib.lines.Line2D at 0x1ea1e7fdc70&amp;gt;]&#13;&lt;br&gt;
&#13;&lt;br&gt;
plt.clf()&#13;&lt;br&gt;
plt.close(fig)&lt;br&gt;
</description>
      <dc:subject>Python</dc:subject>
    </item>
    <item>
      <title>Streamlitとは何ですか？</title>
      <link>https://kegch.asablo.jp/blog/2023/05/28/9589797</link>
      <guid>https://kegch.asablo.jp/blog/2023/05/28/9589797</guid>
      <pubDate>Sun, 28 May 2023 11:37:44 +0900</pubDate>
      <dcterms:modified>2023-05-28T11:52:38+09:00</dcterms:modified>
      <dcterms:created>2023-05-28T11:50:02+09:00</dcterms:created>
      <description>ChatGPTは以下のように答えました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Streamlitは、Pythonでデータの可視化やウェブアプリケーションの開発を行うためのオープンソースのライブラリです。Streamlitを使用すると、データサイエンティストや開発者は迅速にデータの探索、可視化、モデルの評価などを行うことができます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Streamlitは、シンプルなAPIと機能を提供しており、ユーザーがデータの処理や可視化、インタラクティブな操作を行うためのウェブアプリケーションを短時間で作成することができます。データの可視化や結果の共有を目的としたプロトタイプの開発に特に適しています。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Streamlitを使用すると、Pythonスクリプトを作成し、それをウェブアプリケーションとして実行することができます。データの読み込み、処理、可視化、ユーザーとの対話的な操作など、様々な要素を簡単に組み合わせることができます。また、リアルタイムでの更新や反応性のあるデザインもサポートしています。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Streamlitは、データサイエンスのコミュニティや機械学習エンジニア、ウェブ開発者に広く利用されており、データの可視化や結果の共有を簡単かつ効果的に行うためのツールとして重宝されています。&lt;br&gt;
</description>
      <dc:subject>gpt-3</dc:subject>
    </item>
    <item>
      <title>自宅のPython3で基本的なTransformerモデルを構築する手順を教えてください。</title>
      <link>https://kegch.asablo.jp/blog/2023/05/18/9587077</link>
      <guid>https://kegch.asablo.jp/blog/2023/05/18/9587077</guid>
      <pubDate>Thu, 18 May 2023 15:41:13 +0900</pubDate>
      <dcterms:modified>2023-05-28T16:17:35+09:00</dcterms:modified>
      <dcterms:created>2023-05-18T15:43:37+09:00</dcterms:created>
      <description>ChatGPTは以下のように答えました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
自宅のPython3環境で基本的なTransformerモデルを構築する手順を以下に示します。この手順では、Pythonの深層学習ライブラリであるPyTorchを使用します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
１．PyTorchのインストール: Pythonのパッケージ管理システム（pipなど）を使用して、PyTorchをインストールします。以下のコマンドを実行してください：&#13;&lt;br&gt;
&#13;&lt;br&gt;
pip install torch&#13;&lt;br&gt;
&#13;&lt;br&gt;
２．データの準備: Transformerモデルを訓練するために、適切なデータセットを用意します。タスクに応じてデータを前処理し、学習用データとテストデータに分割します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
３．モデルの定義: Transformerモデルの定義を行います。PyTorchのnn.Moduleクラスを継承し、エンコーダーとデコーダーのレイヤーを構築します。Transformerのエンコーダーレイヤーには、セルフアテンションやフィードフォワードネットワークなどのサブモジュールが含まれます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
４．データのローディングと前処理: データセットを読み込み、モデルへの入力に適した形式に変換します。トークン化、パディング、特徴ベクトルへの変換などの前処理を適用します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
５．モデルのトレーニング: データセットを使用してモデルをトレーニングします。エポックごとにバッチデータを取得し、順伝播と逆伝播の計算を行い、モデルのパラメータを最適化します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
６．モデルの評価: テストデータセットを使用してトレーニング済みモデルのパフォーマンスを評価します。テストデータに対する予測結果を評価指標（精度、損失など）と比較します。&#13;&lt;br&gt;
&#13;&lt;br&gt;
以上が基本的なTransformerモデルの構築手順の概要です。実際の実装には、データの前処理やハイパーパラメータの設定、学習ループの実装など、さらに詳細な処理が含まれます。PyTorchの公式ドキュメントやサンプルコード、オンラインのチュートリアルなどが参考になるでしょう。&lt;br&gt;
</description>
      <dc:subject>gpt-3</dc:subject>
    </item>
    <item>
      <title>Transformer応用特定用途モデル</title>
      <link>https://kegch.asablo.jp/blog/2023/05/18/9587072</link>
      <guid>https://kegch.asablo.jp/blog/2023/05/18/9587072</guid>
      <pubDate>Thu, 18 May 2023 15:23:19 +0900</pubDate>
      <dcterms:modified>2023-05-28T12:11:43+09:00</dcterms:modified>
      <dcterms:created>2023-05-18T15:32:06+09:00</dcterms:created>
      <description>「LSTMのように、自分のプログラム中でTransformerを使用し独自のネットワークを設定して特定用途のモデルを作ることは可能ですか？」&#13;&lt;br&gt;
ChatGPTは以下のように回答しました。&#13;&lt;br&gt;
&#13;&lt;br&gt;
はい、自分のプログラム中でTransformerを使用し、独自のネットワークを設定して特定の用途に適したモデルを作成することは可能です。&#13;&lt;br&gt;
&#13;&lt;br&gt;
Transformerは柔軟なアーキテクチャであり、様々なタスクに適応できる特性を持っています。通常、Transformerモデルはエンコーダーとデコーダーのブロックから構成されますが、必要に応じてこれらのブロックを変更、組み合わせ、カスタマイズすることができます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
具体的には、自分のプログラム中で以下のようなカスタマイズを行うことができます：&#13;&lt;br&gt;
&#13;&lt;br&gt;
レイヤー数の変更: エンコーダーやデコーダーのレイヤー数を増減させることでモデルの深さを変えることができます。より浅いモデルは計算コストが低くなりますが、より深いモデルは表現力が向上する可能性があります。&#13;&lt;br&gt;
&#13;&lt;br&gt;
ヘッド数の変更: マルチヘッドアテンションのヘッド数を変更することで、異なる単語間の関連性を考慮する能力を調整することができます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
入力の変更: 入力の埋め込み表現や特徴表現の次元を調整することで、モデルの入力に適したデータ表現を使用することができます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
転移学習: 事前にトレーニングされたTransformerモデルを使用して、特定のタスクに適用する前に一部または全部を再トレーニングすることができます。&#13;&lt;br&gt;
&#13;&lt;br&gt;
これらのカスタマイズや調整は、特定の用途やデータセットに合わせてモデルを最適化するために役立ちます。ただし、注意点としては、適切なハイパーパラメータの調整やトレーニングデータの適切な処理などが重要であり、モデルの性能を向上させるためには実験と評価が必要です。&lt;br&gt;
</description>
      <dc:subject>gpt-3</dc:subject>
    </item>
    <item>
      <title>なにもしない</title>
      <link>https://kegch.asablo.jp/blog/2023/02/19/9563972</link>
      <guid>https://kegch.asablo.jp/blog/2023/02/19/9563972</guid>
      <pubDate>Sun, 19 Feb 2023 12:56:30 +0900</pubDate>
      <dcterms:modified>2023-02-19T14:08:18+09:00</dcterms:modified>
      <dcterms:created>2023-02-19T13:12:37+09:00</dcterms:created>
      <description>読まなくてもなんとなく中身がわかる本。&#13;&lt;br&gt;
私ローカルな話でなく日本中にはびこっているらしい。&lt;br&gt;
</description>
      <enclosure url="https://kegch.asablo.jp/blog/img/2023/02/19/66a263.jpg" length="31826" type="image/jpeg"/>
    </item>
    <item>
      <title>今日の天気</title>
      <link>https://kegch.asablo.jp/blog/2023/01/04/9552989</link>
      <guid>https://kegch.asablo.jp/blog/2023/01/04/9552989</guid>
      <pubDate>Wed, 04 Jan 2023 22:24:20 +0900</pubDate>
      <dcterms:modified>2023-01-04T22:38:44+09:00</dcterms:modified>
      <dcterms:created>2023-01-04T22:38:44+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今日はいい天気でした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
    <item>
      <title>あけましておめでとうございます</title>
      <link>https://kegch.asablo.jp/blog/2023/01/03/9552627</link>
      <guid>https://kegch.asablo.jp/blog/2023/01/03/9552627</guid>
      <pubDate>Tue, 03 Jan 2023 13:49:10 +0900</pubDate>
      <dcterms:modified>2023-01-03T13:50:15+09:00</dcterms:modified>
      <dcterms:created>2023-01-03T13:50:15+09:00</dcterms:created>
      <description>あけましておめでとうございます。&lt;br&gt;
</description>
      <dc:subject>diary</dc:subject>
    </item>
  </channel>
</rss>
