2023年8月16日水曜日

WINシステム その3

パケロスの件、MTUの見直しが必要という点をプロに御教示いただきました。

float 4byte × 3ch × 500Hz= 6000byte なので、通常の MTU=1500byte では 1CH も送付できません。そりゃそうだ。

ということで、スマホの MTU を変更できるか見ましたが、これは無理。
では有線、ということでルーターを借りてきて設定。MTU=9000にしました。

が、ping IP -s 1500 -M do でエラー。
MTUが1500のままで通らない、と言われます。

しばらく悩んで、原因が発覚。ラップトップにUSB経由のLANアダプターを付けていたのですが、ココで引っかかっていました。このようなところにもMTUの設定があろうとは。
UBUNTU 側で設定ファイル”/etc/netplan/*.yaml”を修正し、最大の MTU=4000 に設定。
send_raw の MTU も 4000に設定。2ch分です。分割数は半分になりました。

これでしばらく受信してみたところ、500Hzでも欠測しなくなりました。

一見落着、と思いきや、raspi4側がまだMTU1500のままでした。最初に作るパケットを大きくしたのでそれが効いていたのか?ルーター等の設定はいらなかった?

ま、いっか。

*****************************************
20230822追記
Ethernet 機器をMTU1500に戻しても、欠測は起こりませんでした。send_raw の MTU が大きな原因のようです。
それでもスマホのテザリングではパケロスを起こすので、回線にも配慮しないとダメなのは変わりません。スマホの MTU って、いくつなのでしょう?

2023年8月7日月曜日

WINシステム その2

今日はWINシステムの受信側を設定。

といっても、先日WINシステム自体はインストール済みですので、数行コマンドを叩くだけ。これだけでデータを受信し、波形を保存し、画面に表示してくれます。素晴らしい。
30 年前に開発されたシステムであるが現在も活用されており,当時の設計思想が非常に優れていたことを示している.

本当にそう思います。30年前ですからね。

500Hz サンプリングにすると、パケットロスが出ました。WiFiだからでしょう。有線だともっと高周波まで取れるかな?ロスの出ない距離も知りたい。

いずれにしても、感謝です。ありがたく使わせていただきましょう。 

2023年8月6日日曜日

学習データと生成AI

先輩君が画像から砂防施設の被災箇所を探せないか後輩君と相談していました。

それはCNN等、NN系を利用すれば比較的簡単にできそうだと思ったのですが、先輩君が否定的。学習データがないから、というのが理由だそうです。
いえ、学習データなんてこれまでの被災画像を集めたり、ネットで拾ってくれば最小限は集まるはずです。スケールを変えたり、回転させたりといったデータ拡張(水増し)ありきですので、数百枚集めたら問題ないはずです。
と説明ししましたが、理解できなかったのか反論なく、無駄にハードルの高い方法を選択されたようです。定点カメラでもつけておけば楽なのでしょうが。

近年は生成AIが流行っていますので、それで被災画像を作成したり、逆に作成された絵と似た絵を検索で探したり、ということもできそうです。

ということで、作ってみました。
お手軽に Being Image Creator です。

まずは、「災害 砂防」で作成。
これは、one piece でしょうね。砂防 ⇒ SABO ⇒ サボで引っかかったのでしょうか。

「被災した砂防ダム」
これはデカい。ダムで引っかかるようです。

「崩壊 小さなダム」
これだとダムかどうかわかりません。

「崩壊 小さなダム 渓流」
それっぽいですが。この辺が限界でしょうか。

「崩壊 小さなダム 渓流 被災」
壊れた家?が覆い被さっているように見えます。

「崩壊 ダム 渓流」
何かが壊れているような気もしますが。

「崩壊 小さなダムの一部が壊れる 渓流」
背景は中国の山でしょうか。

「崩壊 小さなダムの一部が壊れる 渓流 日本」
背景が見慣れた日本になりました。

「崩壊 小さなダムの一部が壊れる 渓流 日本 11月」
11月っぽい。相変わらず、何が壊れているのかわかりません。が、生成された画像からWeb上の画像を検索するとダムばかり引っかかります。何を見ているのかわからないのですが、面白い。

イメージ通り、という画像はできませんでした。エッシャーのだまし絵のような画像もありました。
これらを共食いさせると、徐々に生成される画像の品質が落ちていくようですが、それを別の機械学習に食わせるとどうなるのでしょう?
画像生成AIに“AIが作った画像”を学習させ続けると? “品質や多様性が悪化” 「モデル自食症」に:Innovative Tech - ITmedia NEWS
予測精度が上がるかどうかはわからないですね。どなたか報告されているような気もします。


英語の品格

国際学会への発表を控え、英語を勉強し始めました。

典型的な日本人ですので、reading, writing はそこそこなのですが、 speaking は駄目。短文、テクニカルな英語ならなんとか、というレベルです。良く言えばフレンドリー、率直に言えば品のない、幼い、話せないでしょうか。
先日、新聞に掲載されていましたが、今の学生も変わっていません。残念。

中3英語スピーキング、正答率12% 0点が6割 全国学力調査
https://www.asahi.com/articles/ASR70552PR7XUTIL01X.html

そのようなレベルですので海外旅行ならともかく、仕事で英語を使っては相手に失礼と避けてきました。そうすると話す機会がなくなるので余計に悪循環なのでしょう。

先月、書店で見かけたロッシェル・カップほか「英語の品格」を読みました。品のない英語しか話せないことを自覚していますので、このような本があるのかと半ば衝動買いでした。
読んでみると、なかなか口から出ない英文ばかり。いえ、読むには易しいのですが、口からは咄嗟に出てきそうにありません。

昨日も海外の方との web 会議に呼ばれ参加していたのですが、議論の中で咄嗟に出そうになったのは以下の否定文。
I don't agree with your opinion.

これは駄目な方と書かれていたというのは覚えていたのですが、良い言い方を思い出せません。どう言えばよかったのか?帰宅してからと見直してみました。
書かれていたいくつかの例文を読んで納得。全否定せず、別の意見があるということを伝える表現で良いようでした。

発表まで残り時間があまりないので、これから劇的に英語力が上がることはないでしょう。それでも、なんとか失礼のないように話せるよう訓練するしかないのでしょうね。

WINシステム

まさか自身が WINシステムに触れようとは思いもよりませんでした。
https://wwweic.eri.u-tokyo.ac.jp/WIN/man.ja/

ひとまずインストール完了です。path を通す場所が変更されたのかな。

sudo apt install tk libmosquitto-dev
sudo ./configure --prefix=/usr/local/win
sudo make
sudo make install

.bashrc に path を通す。
# Winsystem 2023-08-05
export PATH="$PATH:/usr/local/win/bin"



2023年6月29日木曜日

モバイルバッテリー

気づけば早一か月(゜.゜)

手元の IOT デバイスを動かすバッテリー探しをしています。
多くのモバイルバッテリーが微弱電流だと充電を止めてしまします。かといって、IOT対応のものは容量がそれほど大きくない。

ギリギリ切断されない程度にわざと処理速度を落として常に動くような状態にしたり、画面を点灯して消費電力を上げたりすると、今度はバッテリーが1週間程度しか持たない。
一方で、通信速度を落としたり間に不要な処理を入れたりしていたため、SDデータへの書き込み欠損が時々発生。これが原因だったと今日気づきました。

IOT機器を超低消費電力化して、メンテナンスフリー状態で動かしてみたいものです。

2023年5月31日水曜日

Quote

https://quotefancy.com/perseverance-quotes

“If you can’t fly then run, if you can’t run then walk, if you can’t walk then crawl, but whatever you do you have to keep moving forward.”
— Martin Luther King Jr.

“It's not that I'm so smart, it's just that I stay with problems longer.”
— Albert Einstein

このような内容も。
“A committee is a thing which takes a week to do what one good man can do in an hour.”
— Elbert Hubbard