-
ディジタル信号処理
AD変換のプロセス 標本化・量子化・符号化 【ディジタル信号処理】
今回は、アナログ信号をデジタルな数値(データ)に変換する3つのステップ、「標本化」「量子化」「符号化」について解説します。 概要 音信号を例に考えてみると、音というのは物理的な空気の密度の変化(振動)です。これ振動をマイクでは電圧の変化とし... -
参考書
コンピュータサイエンスの学習ロードマップ
「エンジニアとして一歩上のレベルを目指すために、基礎から学び直したい」そう感じたことはありませんか? コンピュータサイエンス(CS)は、私たちが日常的に触れるソフトウェアやハードウェアの根底を支える技術です。本記事では、コンピュータサイエン... -
参考書
セキュリティを学ぶ上でおすすめの参考書
セキュリティ(Cybersecurity / Information Security)は、情報資産の「機密性」「完全性」「可用性」を守るための学問であり、技術です。 現代では単なる「守り」だけでなく、「攻撃者の手法を理解して先回りする(オフェンシブ・セキュリティ)」や、「... -
参考書
データベースを学ぶ上でおすすめの参考書
データベース(Database / DBMS)は、「膨大なデータをいかに効率よく、安全に、そして一貫性を保って管理・検索するか」を追求する学問です。 現代のあらゆるアプリケーションの背後には必ずデータベースが存在しており、データの保存だけでなく、故障時... -
参考書
分散システムを学ぶ上でおすすめの参考書
分散システム(Distributed Systems)は、ネットワークで接続された複数の独立したコンピュータが、利用者からは「一つのまとまったシステム」として見えるように連携して動作する仕組みを研究する分野です。 現代のインターネット上のサービス(Google, A... -
参考書
HCI(ヒューマンコンピュータインタラクション)を学ぶ上でおすすめの参考書
ヒューマンコンピュータインタラクション(HCI: Human-Computer Interaction)は、「人間(User)」と「コンピュータ(Computer)」の間のやり取り(Interaction)を、いかに使いやすく、心地よく、そして人間の能力を拡張するものにするかを研究する分野... -
音声音響処理
音声・音響信号処理を学ぶ上でおすすめの参考書
音声・音響信号処理(Audio and Acoustic Signal Processing)は、音という波形データを数学的・工学的に扱い、情報の抽出、音質の改善、あるいは新しい音の生成を行う分野です。本記事では、おすすめの参考書とトップカンファレンスを紹介します。 おすす... -
参考書
コンピュータグラフィックス(CG)・コンピュータビジョン(CV)を学ぶ上でおすすめの参考書
コンピュータグラフィックス(CG)とコンピュータビジョン(CV)は、いわば「鏡合わせ」のような関係にある分野です。 コンピュータグラフィックス (CG): 数学的なモデルやデータから、画像や映像を生成する(モデル→画像)。 コンピュータビジョン (CV): ... -
自然言語処理
自然言語処理を学ぶ上でおすすめの参考書
自然言語処理(Natural Language Processing, NLP)は、人間が日常的に使っている言葉(自然言語)をコンピュータに処理・理解させるための技術です。 かつては言語学的なルールに基づいたアプローチが中心でしたが、現在は大規模言語モデル(LLM)に代表... -
参考書
並列処理を学ぶ上でおすすめの参考書
並列処理・ハイパフォーマンスコンピューティングは、「複数の計算資源(CPU、GPU、複数のコンピュータ)を同時に働かせて、膨大な計算を高速に、あるいは巨大なデータを処理する」ための分野です。 1台の性能向上には物理的限界があるため、現代のコンピ...