ags– Author –
-
音声音響処理
音声・音響信号処理を学ぶ上でおすすめの参考書
音声・音響信号処理(Audio and Acoustic Signal Processing)は、音という波形データを数学的・工学的に扱い、情報の抽出、音質の改善、あるいは新しい音の生成を行う分野です。本記事では、おすすめの参考書とトップカンファレンスを紹介します。 おすす... -
参考書
コンピュータグラフィックス(CG)・コンピュータビジョン(CV)を学ぶ上でおすすめの参考書
コンピュータグラフィックス(CG)とコンピュータビジョン(CV)は、いわば「鏡合わせ」のような関係にある分野です。 コンピュータグラフィックス (CG): 数学的なモデルやデータから、画像や映像を生成する(モデル→画像)。 コンピュータビジョン (CV): ... -
自然言語処理
自然言語処理を学ぶ上でおすすめの参考書
自然言語処理(Natural Language Processing, NLP)は、人間が日常的に使っている言葉(自然言語)をコンピュータに処理・理解させるための技術です。 かつては言語学的なルールに基づいたアプローチが中心でしたが、現在は大規模言語モデル(LLM)に代表... -
参考書
並列処理を学ぶ上でおすすめの参考書
並列処理・ハイパフォーマンスコンピューティングは、「複数の計算資源(CPU、GPU、複数のコンピュータ)を同時に働かせて、膨大な計算を高速に、あるいは巨大なデータを処理する」ための分野です。 1台の性能向上には物理的限界があるため、現代のコンピ... -
ソフトウェア工学
ソフトウェア工学を学ぶ上でおすすめの参考書
ソフトウェア工学(Software Engineering)は、これまでの「理論」や「ハードウェア」をベースにしつつ、「大規模で複雑なソフトウェアを、期限内に、高品質かつ低コストで開発・保守するための技術と手法」を体系化した学問です。 ソフトウェア工学を学ぶ... -
参考書
ディジタル回路を学ぶ上でおすすめの参考書
ディジタル回路(Digital Circuits / Logic Design)は、電圧の高低(一般に 0 と 1)を用いて情報を処理する回路を扱う分野です。この分野を学ぶことで、なぜコンピュータが0と1だけで複雑な計算や記憶ができるのか、その物理的な仕組みを理解できます。 ... -
参考書
プログラミング言語論を学ぶ上でおすすめの参考書
プログラミング言語論(Programming Language Theory, PLT)は、計算理論が「計算そのもの」を扱うのに対し、「計算をどのように記述し、効率的かつ安全に実行するか」という表現の形式と構造を数学的に探究する分野です。 「新しい言語を作る」だけでなく... -
参考書
計算理論とオートマトン おすすめの参考書
計算理論とオートマトンは「コンピュータで何が計算できるのか、そしてそれを効率よく行うにはどうすればいいか」という問いを数学的に研究する、コンピュータサイエンスの最も根幹をなす学問分野です。 本記事では、おすすめの参考書とさらに最先端の研究... -
参考書
コンピュータサイエンスの概要を学ぶ上でおすすめの本
おすすめの本 入門 コンピュータ科学 ITを支える技術と理論の基礎知識 アメリカの大学で採用されているコンピュータサイエンスの教科書です。コンピュータサイエンスの学部で学ぶようなことが概ね書かれているので、初めて学ぶ人にはおすすめです。 リン... -
離散数学
離散数学を学ぶ上でおすすめの参考書
本記事では、コンピュータサイエンスの基礎分野の1つである、離散数学を学ぶ際におすすめな参考書を紹介します。 おすすめ参考書 やさしく学べる離散数学 離散数学の入門書としておすすめです。大学の講義で参考書として用いられていることもあり、わかり...