ML Image Classifier not giving expected results on simulators

Symptom

I created an Image Classifier app, “Chichibu Unkai Watcher”, and it returns right results on a real iPhone device. Also it returns right results on mac catalyst. But, I found that the iPhone/iPad simulators do not return expected results.

XCode Version 13.1 (13A1030d)
Simulator Version 13.1 (970)
Create ML Version 3.0 (78.6)

Fig.1 iPhone real device: Unkai confidence level is ~0%.
Fig.2 mac app on macOS Catalyst: Unkai confidence level is ~0%.
Fig.3 iPhone Simulator: Unkai confidence level is 69%
All of those are using a same image data, and the Unkai confidence level should be ~0%.

Discussion

I tried some GPU settings on the simulator app, also some compiler settings changes, but it does not resolve this symptom. I found an article on the Stack Overflow which says it might be caused by the simulator. At this moment, I’m assuming this is caused by the simulator.

Reference

https://stackoverflow.com/questions/65642606/action-ml-classifier-not-giving-expected-results/69974393#69974393

Per Sheldon, he is suggesting to run one on a real device.

Fig.1 iPhone real device

Fig.2 mac Catalyst app run on a real mac

Fig.3 iPhone Simulator

Twitter「一部の画像/動画をアップロードできません。」

OpenCV で動画を作成し、Twitterに動画を投稿しようとすると、「一部の画像/動画をアップロードできません。」のエラーが発生する。

fourcc = cv2.VideoWriter_fourcc(* ‘mp4v’)

ではなく、次のように h264 コーデックを使用する。

fourcc = cv2.VideoWriter_fourcc(* ‘h264’)

XCode UnitTest Error : Multiple commands produce …

Symptom

  1. Create a project.
  2. Add a new target with Swifter by pod install
  3. run a unit test, then Multiple commands produce … error comes up.

Cause

Error Message is as follows.

Multiple commands produce …..
1) Target ‘appname’ has … /appname.app’
2) Target ‘appname_Twitter (iOS)’ has…./appname.app’

It means, there are two files with appname.app for two different targets.

Solution

Rename one of the product name, and clean rebuild.
In my case, I renamed my app with Swifter from TARGETS >> Build Settings “Product Name” from appname to appname2.

macのOneNoteで、共有ノートブックを開けない

症状

macの OneNote のフォルダー名を変更しようとしていたところ、なぜか急に調子が悪くなり、同期ができなくなる。その後、いろいろ試行錯誤しながら修復を試みるうちに、 ファイルを閉じて、再度開こうとしたところ、開けなくなってしまった。

メニュー >> ファイル >> ノートブックを開く >> 次のようなダイアログが開くが、何も表示されず、選ぶことができない。

さらに、次のように “新規”を選択し、新しいノートブックを追加しようとしても、名前の下の “場所” に選択肢が現れず、追加できない。

OneDrive を再インストールしても修復できず。

OneNote を再インストールしても修復できず。

解決方法

Menu >> OneNote >> 環境設定

OneNote の環境設定

OneNote の環境設定から”プライバシー”をクリック

プライバシーから、”接続エクスペリエンスの管理”ボタンを押す。

“接続済みサービスを有効にする”のチェックボックスをオン。

OneNoteを再起動。

これで見えるようになりました。

結構大事な情報を格納していたので、焦ったー。