EurekaMoments

ロボットや自動車の自律移動に関する知識や技術、プログラミング、ソフトウェア開発について勉強したことをメモするブログ

時系列データを前処理する際のPython逆引きメモ

機械学習のための「前処理」入門作者:足立悠リックテレコムAmazon 目的 データ分析の仕事をする中で最も扱う機会が多いのが 時系列データだと思います。その中で欠損値を扱ったり、 統計を取ったり、特徴量を作り出したりするのですが、 毎回やり方を忘れて…

画像データを前処理する際のPython逆引きメモ

機械学習のための「前処理」入門作者:足立悠リックテレコムAmazon 目的 データ分析の仕事をする際はPythonで専用スクリプトを書いて 大量のデータを一括処理するなんてことをよくやりますが、 今後は画像データに対する処理のスキルも習得する必要性が 出て…

Occupancy Grid MapでLiDARの点群から埃を除去するROSプログラム

Unityではじめる ROS・人工知能 ロボットプログラミング実践入門作者:布留川英一ボーンデジタルAmazon 目的 前回の記事で書いたように、数年ぶりにROSを使う機会がありました。 www.eureka-moments-blog.com その機会の中で、屋外でLiDARが埃やその他ノイズ…

ROSでプログラミングをする際に最低限知っておくべきことのまとめ

Autowareではじめる自律移動技術入門作者:田崎 豪森北出版Amazon 目的 最近、約8年ぶりにROSを使ったプログラミングをすることに なったのですが、あまりに久しぶりすぎて基本的なことを全て 忘れてしまっていました。 今回また一から調べなおして整理したの…

構造化データを前処理する際のPython逆引きメモ

機械学習のための「前処理」入門作者:足立悠リックテレコムAmazon 目的 データ分析の仕事をする際は、Pythonで専用のスクリプトを書いたりして 実施することがほとんどですが、自分がやりたい処理をするのに未だに pandasやnumpy, matplotlibなどの使い方を…

JavaとSpring BootによるWebアプリ開発の基礎

プロになるJava―仕事で必要なプログラミングの知識がゼロから身につく最高の指南書作者:きしだ なおき,山本 裕介,杉山 貴章技術評論社Amazon 目的 今後も長くソフトウェアエンジニアとしてのキャリアを築いていくことを 考えたときに、Webやネットワーク、デ…

Kth Largest Element in a Stream問題とC++サンプルコード

データ構造とアルゴリズム作者:杉原 厚吉共立出版Amazon 背景 プログラミングテストの練習問題として、 優先度付きキューの一種であるヒープを利用した Kth Largest Element in a Stream問題を解いたので、 その解法をメモしておく。 目次 背景 目次 問題 解…

中国語逆引きメモ

ITエンジニアのための中国語入門作者:細谷 竜一,中野 志穂インプレスAmazon 背景 中国語を勉強している中で出くわした知らない単語のメモ。

Reverse Linked List問題とC++サンプルコード

問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)作者:大槻兼資講談社Amazon 背景 プログラミングテストの練習問題として、 連結リストの並びを逆にするReverse Linked List問題を 解いたので、その解法をメモしておく。 目次 背景 目次 …

Valid Parentheses問題とC++サンプルコード

プログラミングコンテスト攻略のためのアルゴリズムとデータ構造作者:渡部 有隆マイナビ出版Amazon 背景 プログラミングテストの練習問題として、 ハッシュマップとスタックを利用した Valid Parentheses問題を解いたので、 その解法をメモしておく。 目次 …

Add Two Numbers問題とC++サンプルコード

アルゴリズム図鑑 絵で見てわかる26のアルゴリズム作者:石田保輝,宮崎修一翔泳社Amazon 背景 プログラミングテストの練習問題として、 連結リストを用いたAdd Two Numbers問題を 解いたので、その解法をメモしておく。 目次 背景 目次 連結リスト関連の類題 …

連結リストから重複したノードを全て削除する問題とC++サンプルコード

問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本作者:米田 優峻技術評論社Amazon 背景 プログラミングテストの練習問題として、 連結リストから重複したノードを全て削除 する問題を解いたので、その解法をメモ しておく。 目次 背景 目…

重複したノードを含んだ連結リストをユニークなリストにする問題とC++サンプルコード

問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)作者:大槻兼資講談社Amazon 背景 プログラミングテストの練習問題として、 重複したノードを含んだ連結リストをユニークに する問題を解いたので、その解法をメモしておく。 目次 背景 目…

C++プログラミングテストを受けて知らなかった事/うっかり間違えた事

プログラミング言語C++ 第4版作者:ビャーネ・ストラウストラップSBクリエイティブAmazon

IntelliJ IDEAでJavaコードのユニットテストをする手順

新・明解Java入門 第2版 (新・明解シリーズ)作者:柴田望洋SBクリエイティブAmazon 背景 Javaを勉強するにあたり、開発環境としてIntelliJ IDEAを使い始めた。 作成したクラスのユニットテストコードを作成・実行する機能がとても 便利なので、その際の手順を…

連結リストのサイクル検出問題とC++サンプルコード

問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)作者:大槻兼資講談社Amazon 背景 コーディングインタビューの練習問題として、 連結リストのサイクル検出問題を解いたので、 その解法をメモしておく。 目次 背景 目次 連結リストとは サ…

「スッキリわかるJava入門 実践編」を読んで為になった事のメモ

スッキリわかるJava入門 実践編 第3版 スッキリわかるシリーズ作者:中山 清喬,株式会社フレアリンクインプレスAmazon 背景 上記の書籍を読んで、Javaによる実践的なソフトウェア開発を するために必要な知識を得られたので、その中から特に印象に 残ったもの…

Javaに入門して印象的だったことのまとめ

スッキリわかるJava入門 第3版 スッキリわかるシリーズ作者:中山 清喬,国本 大悟,株式会社フレアリンクインプレスAmazon 背景 上記書籍を読んで、Javaの基本および、C++やPythonのような 多言語との違いがいろいろわかったので、その中から特に 印象的だった…

「現場で役立つシステム設計の原則」を読んで為になったことのメモ

現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法作者:増田 亨技術評論社Amazon 背景 既にざっと1周読んだが、じっくりと2周目を読んだので、 参考になった部分をメモした。 目次 背景 目次 設計とはソフトウェア全体をす…

WindowsでJavaの開発環境を構築する手順

スッキリわかるJava入門 第3版 スッキリわかるシリーズ作者:中山 清喬,国本 大悟,株式会社フレアリンクインプレスAmazon 目次 目次 背景 参考記事 構築手順 JDKがインストール済みか確認する JDKをインストールする 環境変数を設定する IntelliJ IDEAをイン…

「リーダブルコード」を読んで為になったことのメモ

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)作者:Dustin Boswell,Trevor FoucherオライリージャパンAmazon 背景 ソフトウェアエンジニア歴10年程度にして初めて「リーダブルコード」を 読んだら一言一…

画像処理に関する基本用語集

詳解 OpenCV 3 ―コンピュータビジョンライブラリを使った画像処理・認識作者:Gary Bradski,Adrian Kaehlerオライリー・ジャパンAmazon 背景 訳あって学生時代に少しかじった画像処理を基礎から学びなおすことにした。 改めて技術資料などを見返すと忘れてる…

GitHubがパスワード認証から個人アクセストークン認証になってPush出来なくなったときの対処法が書かれた記事まとめ

Git

zenn.dev techback.info qiita.com webbibouroku.com

SVL Simulatorにおける車両のセンサ構成設定の概要

自動運転 (モビリティイノベーションシリーズ 5)作者:二宮 芳樹,目黒 淳一,竹内 栄二朗,村瀬 洋,出口 大輔,新村 文郷,平山 高嗣,川西 康友,久徳 遙矢,赤木 康宏,奥田 裕之,萩原 亨,安積 卓也,加藤 真平,清水 綾子,中川 由賀,石黒 祥生,野辺 継男コロナ社Amaz…

SVL SimulatorとApolloを連携させて自動運転シミュレーションする方法

TRSP No.152 クルマ/ロボットの位置推定技術 (トランジスタ技術SPECIAL)作者:トランジスタ技術SPECIAL編集部CQ出版Amazon Apolloのインストール方法 この記事を参照。 www.eureka-moments-blog.com

Baiduの自動運転プラットフォームApolloを動かすまでの手順

AUTONOMY 自動運転の開発と未来作者:ローレンス・D・バーンズ,クリストファー・シュルガン辰巳出版Amazon 要求スペックを満たす環境を準備する 必要なスペックはこちらの通り 今回はこの記事に書いたようなゲーミングPCを購入して環境構築した www.eureka-mo…

LGSVL SimulatorをWindowsで動かすまでの手順

自動運転のためのセンサシステム入門-車載カメラとLiDARによるセンサフュージョン-作者:伊東 敏夫日刊工業新聞社Amazon 公式ドキュメントを開く GitHubリポジトリからドキュメントに飛べる github.com READMEにあるDocumentationのリンクをクリック …

自動運転シミュレータ LGSVL Simulatorの概要

自動運転技術入門: AI×ロボティクスによる自動車の進化作者:香月理絵,荒井幸代,大前 学,大日方 五郎,川崎敦史,橘川雄樹,小林祐一,菅沼直樹,田崎 豪,谷沢昭行,新田修平,野呂瀬 琴,馬場厚志,藤吉弘亘,目黒淳一,森出茂樹,谷口敦司,山下倫央オーム社Amazon 背景 …

WindowsゲーミングPC上でLinux環境を構築する際のやることリスト

WSL構築と利用―Windows10で利用するLinux環境作者:川口 直也カットシステムAmazon 背景 OSS活動のためにNVIDIA GPU搭載のゲーミングPCを購入。 acerjapan.com しかし、以前この記事で作ったUbuntu18.04のセカンダリディスクを認識しない。 www.eureka-moment…

Dockerを使えない人向けのPython仮想環境自動構築スクリプト

新しいシェルプログラミングの教科書作者:三宅 英明SBクリエイティブAmazon 背景 職場のパソコンでPython仮想環境を構築するのにDockerを使いたかった しかし、近年の有償化や会社の面倒なルールにより気軽に使えないのが現状 何も気にすることなく簡単にPyt…