日々記録

情報系や工作系知識のアウトプット

ABC-308 振り返り

CodeQUEEN 2023 予選 (AtCoder Beginner Contest 308) 問題ページ: AtCoder Beginner Contest 308 - AtCoder 当面の目標 水色 全体の振り返り A,B完答。 C,DはそれぞれWAとLTEで完了できなかった。残念。 それぞれPythonでは対応がし辛い問題だった。 C++へ…

ABC-303 振り返り

日鉄ソリューションズプログラミングコンテスト2023(AtCoder Beginner Contest 303) 問題ページ: https://atcoder.jp/contests/abc303/tasks 解説動画: https://www.youtube.com/watch?v=_toS2Czj1to 当面の目標 水色 全体の振り返り D問題まで、そんなに…

屋外での自律移動ロボットシミュレーション環境のまとめ

屋外走行のシミュレーション環境 屋外走行ロボットのシミュレータとしていいものがないかなとがした記録。 結論: あんまちょうどいいものはない。 gazeboで頑張って歩行者やワールドを作りこむ LGSVLかCARLAで、機体操作部分を自分でロボット対応に書き換え…

Ubuntu 16.04にKakouneのインストール方法

公式リポジトリのREADME通りにやっても通らなかったのでメモ。 # g++7のインストール sudo add-apt-repository ppa:jonathonf/gcc-7.1 sudo apt-get update sudo apt-get install gcc-7 g++-7 # コンパイラをGCC7に変更 export CXX=g++-7 export CC=gcc-7 # …

ディープラーニングを用いた3次元点群レジストレーションを動かす

下記を動かす。 https://github.com/chrischoy/FCGF 環境構築 ディープラーニング系ライブラリのDockerイメージをまとめたDeepoを利用する。 FCGF要求のpython3.7 + pytorchな環境はビルド済みタグにはない。 ので自作する。 FCGFダウンロード cd ~/Document…

テスト工学覚書

同値分割 異なる結果が帰ってくる各領域ごとに分けること。 代表的な値でテストが行えるようになる。 境界値分析 条件分岐の境目の値でテストを行うこと。 境界部分にはバグが入り込みやすい。

今日の作業

開発2日目 Visual Studioで起動してアプリのデバッグができるようになった。 C#でのdictへのアクセスができるようになった。 指の遷移をキーとして辞書を作成し、指変更時間の平均値を算出できるようになった。

BLE開発

BLEの構造 BLEデバイス Bluetoothチップ。1または複数のservieを持つ。識別子としてMACアドレスのようなバイト列を持つ。 service 個々のAPIをまとめた概念。1または複数のcharactiristicを持つ。識別子としてUUIDを持つ。e.x. C3FF0001-1D8B-40FD-A56F-C7BD…

マイコンの開発のフレームワークの検討

LPC1763の開発フレームワークについて調査した結果 調査動機 ライントレースカーの開発に対して、 n秒間ブザーを鳴らす n秒進んだ後にm秒バック などを実装していると状態変数がどんどん増えてきてソースコードの見通しが悪くなってきたため。 もっと全体を…

kaggle挑戦: Santander Customer Transaction Predictionのkernel読み2

www.kaggle.com - 単純なランダムフォレストを実施。 - クラス0の個数がクラス1に対して多いので、`df.head()`で個数を減らして揃える - score: 0.747

kaggle挑戦: Santander Customer Transaction Predictionのkernel読み

データサイエンスの実践的な知識が欲しい。 あとKaggleメダルが欲しいのでKaggleに挑戦する。 Santander Customer Transaction Prediction 概要 Santanderという会社で、顧客が取引を行うかを予測する(2クラスの分類問題)。 入力データは200列。 列名はす…