EurekaMoments

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

2022-01-01から1年間の記事一覧

ソフトウェアエンジニアの技術面接で実際に出たC++質問集

独習C++ 新版作者:高橋 航平翔泳社Amazon 目的 自分のように自律移動システムを開発するエンジニアの採用プロセスでは、 C++の知識がどれだけあるかを問われる技術面接が必ずあると思います。 今まで何度か実際に面接を受けたことがありますが、いざ聞かれて…

自然言語データを前処理する際のPython逆引きメモ

機械学習のための「前処理」入門作者:足立悠リックテレコムAmazon 目的 これまでにデータ解析の仕事で扱ってきたのは主に 時系列データや画像データなど、数値で表現される データでした。 しかしながら、最近では自然言語データのように 数値データではない…

時系列データを前処理する際の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周目を読んだので、 参考になった部分をメモした。 目次 背景 目次 設計とはソフトウェア全体をす…