top of page

[Flutter/dart] Cloud Firestoreで特定のフィールドだけを更新する

概要 スマホアプリでユーザのデータを保存する先としてcloud firestoreを使用することは多いと思います。保存されたデータのうち、あるドキュメント内の特定のフィールドだけ更新する際に注意する点があったのでご紹介しておきます。 詳細...

Raspberry piでkerasを使う時に注意すること

概要 Raspberry piでディープラーニングをしようと思いkerasをインストールしたら、importの時点で以下のエラーが出る ValueError: numpy.ndarray size changed, may indicate binary...

[C#] Process.startがexit code 2で終了

問題 Process.startで外部プログラムを実行した際に、期待した動作をせずにexit code 2で終了してしまう(例外などは出ない)。 原因 コマンドライン引数として実行ファイルのパスを渡しているのだが、そのパスに空白が入っていたこと。コマンドライン引数は空白以降...

cythonで書いたコードをVC++でビルドする時の注意点

概要 pythonで書いた機能をwindowsデスクトップアプリに組み込みたい場合、cythonで機能を書いてVC++でdllにビルドするという方法があります。この時にハマったことを残しておきたいと思います。 内容と対応...

[Flutter/dart]willPopScopeのonWillPopが作動しない

概要 flutterで前のページに戻ってほしくない場合はwillPopScopeでwidgetをラップし、onWillPopに戻れないような処理を書けばいいとされています。(使い方などはこちらを参照。) ところが、この実装をしても普通に戻れてしまいます。デバッグしてみるとo...

勾配ブースティングの中を見てみる

概要 これまでDecisionTreeClassifierとRandomForestClassifierのソースを見てきました。今回はRandomForestClassifierと同じくDesicionTreeClassifierのensembleである勾配ブースティング(...

bottom of page