小林@筑波技大/福祉工学やら支援技術やら

月: 2024年2月

プログラミング出前講座など

昨年度に引き続きR5年度もプログラミング出前講座を企画させて頂いています。3学期の実施ご希望が多く、1月末より2月中旬にかけて新潟よつば学園様・和歌山盲学校様・群馬盲学校様へ訪問させて頂きました。

新潟では科学へジャンプイン東京でも実施したバーコードワークショップを、和歌山盲さんと群馬盲さんではVBS体験、群馬盲さんの小学部の皆さんにはCodeJumperを体験して頂いたりしました。

CodeJumperは今回、3組同時に走らせるという形態で実施しました。これまでで多分最大数?だったのではないかと思います。最初Bluetooth接続がうまく行かず焦りましたが、なんとか復旧して楽しんで頂けました。

今更ながらyolo8テスト

グラボ付きノートが届いたので遅ればせながらyolo8。昨年度卒研でyolo5を使ってもらっていましたが、今年度はあまり画像認識やっていなかったのでお試しです。個人的にconda環境よりpython.orgの生python入れる派なのですが、意外とすんなり行きました。

  • python.org/downloadから3.11系を落としてインストール。ユーザーローカル、PATH加える、不要なものは入れず。
  • https://pytorch.org/get-started/locally/にて「Stable, Windows, pip, python, CUDA」選択、出てきたコマンドをコピペ入力。
    pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cu118
  • pythonインタラクティブモードにて以下のコードで確認。
import torch
x = torch.rand(5, 3)
print(x)
torch.cuda.is_available()
  • git clone https://github.com/ultralytics/ultralytics
  • pip install ultralytic

Webカメラで実行。これもインタラクティブで動く…とりあえず試すだけ、の敷居が異様に低いですね。嬉しいやら恐ろしいやら。

from ultralytics import YOLO

model = YOLO("yolov8n.pt")
results = model(0 , show=True) 
for i in enumerate(results):
    print(i)

しかしいつものbus.jpg、この方たちはultralytic関係者なんでしょうかね。調べたら出てくるのかもしれませんけど。