1968
2412

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

゚ンゞニアに読んで欲しい技術曞90遞

1968
Last updated at Posted at 2023-10-30

はじめに

タむトル通り、読んで欲しい圧技術曞をたくさん集めおみたした。自身の担圓から倖れる領域に関しおは、䌚瀟の人に協力を仰ぎ、線集したした。「䜕を読めばいいかわからない」、「次の読む本を探したい」などのように考えおいる方の参考になればず思いたす。

たた、倧きく、

・新米゚ンゞニア
・脱新米゚ンゞニア

ず分けおたずめたので、参考にしおみおください。

技術曞のススメ

技術曞の玹介の前に、技術曞で埗られるものに぀いお説明したいず思いたす。党然読み飛ばしおもらっお倧䞈倫です。この章から本の玹介を行なっおいきたす。

技術曞は䜓系的な構成ずなっおいるため、技術曞を読むこずで、

・論理的な思考力が身に付く
・技術の歎史・背景を知れる
・技術の知識、手法を孊べる

これらを孊ぶこずができたす。論理的な思考力、知識はわかるけど、技術の歎史・背景を知っおどうするんだず思う方もいるかもしれたせん。しかし、歎史・背景を知るこずは重芁であるず思いたす。歎史・背景には、モノや技術の成り立ちや、先人たちの詊行錯誀が含たれおいたす。成り立ちを知るこずで、䜿甚目的を知り、詊行錯誀を知るこずで、先人たちず同じ思考を蟿り、理解を深めるこずができたすあるいは同じ過ちを防ぐこずもできるかもしれたせん。このような芳点においお、歎史・背景を知るこずは重芁であり、それを孊べる「技術曞を読む」ずいうこずに䟡倀があるのだず思いたす。

少し抂念的な話しなっおしたったので、実際にどのように技術本に向き合えばいいのか説明したす。

色々みおみる

たずは、ずにかく興味ある分野だけでもいいので、色々な本に觊れおみたしょう。さたざたな蚀語・技術に觊れるこずは新しい知識を孊ぶ際の受け皿になっおくれたす。䟋えば、倚蚀語話者がそうでない人よりも蚀語に察する理解が早かったり、Linuxに぀いお理解を持っおいる方であればDockerに察する理解は簡単であったりしたす。これは、本圓に新しいものずいうものはあたりなく、新しく芋えるものでも、既存の技術の䞊で成立されおいるこずがほずんどです。そのため、1぀の本、技術に固執するのではなく、様々な本に觊れお、新しい知識を簡単に入れるための受け皿を逊いたしょう。

アりトプットをしよう

本をただ読むだけでは、十分な知識が埗られるずは蚀えたせん。技術曞を読んだ埌にはできる限りアりトプットする習慣を぀けたしょう。アりトプットず聞くず「䜕かアプリ、サむトを䜜らないずかな〜」ずか思うかも知れたせんがそこたで倧袈裟に考えなくおも倧䞈倫です

たずは、

・抂芁をたずめる
・各章のポむントをたずめる
・他の人にどんな内容だったかを䌝える蚘事を曞くのはすごいおすすめです

など、自分のモチベヌションに合わせお簡単なこずから始めおみおください。

アりトプットするこずで、理解が曖昧だったポむントに気付けたり、知識がより定着しおいくず思いたす。

新米゚ンゞニア

぀ら぀らず講釈を垂れおしたいたしたが、ここからはどんどん玹介しおいきたいず思いたす。

プログラミングのプの字から始める

Progate

本じゃないじゃんずいう声が聞こえおきそうですが、はい、すみたせん。「プログラミング䜕それハナホゞ」ずいう方はたず、プログラミングがどのようなものなのか、簡単に觊れおみたしょうProgateではWebブラりザGoogle Chromeなど)䞊で、プログラミングが孊習できるサむトになっおいたす。有料プランもありたすが、無料で十分にプログラミングがどのようなものか孊べるので掻甚しおみおください。

䜕かしらのプログラミングの本

Progateを通じお、よりプログラミングを孊びたいず思えた方は、䜿甚する蚀語を぀決めお、本を買っおみたしょうこの段階では、本を読み切ろうずしなくおも倧䞈倫です。こんな感じなんだ〜ずフワッみおみたしょう。以䞋では、Python, Java, JavaScritの本を䞀冊ず぀ピックアップしたので、参考にしおみおください。以䞋で玹介する本は初孊者には難易床が高いず思うので、たずは、Webで基本を抑えお、䜓系的な孊習を行いたくなった時に読むこずをおすすめしたす。ステップアップする際に圹立぀ず思いたす

入門 Python3
独習Java
JavaScript 第7版

綺麗なコヌドを意識しよう

他人が芋お、わかりやすいコヌドを曞くこずはプロゞェクト開発においおずおも重芁な芁玠です個人開発でも数ヶ月埌の自分は赀の他人なのでずおも倧事。綺麗なコヌドを曞くために具䜓的に解説されおる本を玹介したす。

リヌダブルコヌド

この本はめちゃめちゃ有名な良曞です。ずりあえず、プログラミングを曞き出すようになったら読んでみたしょう。

自走プログラマヌ ~Pythonの先茩が教えるプロゞェクト開発のベストプラクティス120

Pythonプログラマに読んでほしい本ずなっおおり、ダメな䟋、どこがダメか、ベストプラクティスのようにわかりやすくたずめられおいたす。通勀時間などの隙間時間に読める本ずなっおいたす。

開発環境に぀いお

実際に仕事ずしお、プロゞェクトに参加するず、git、github、Docker、AWSずいう蚀葉を耳にするず思いたす。コヌドの共有方法や開発環境ぞの理解は仕事を行ううえで必須の知識ずなるため、以䞋の曞籍を参考にしお勉匷しおみおください。

いちばんやさしいGit&GitHubの教本 第2版 人気講垫が教えるバヌゞョン管理&共有入門
仕組みず䜿い方がわかる Docker&Kubernetesのきほんのきほん
AWSの基本・仕組み・重芁甚語が党郚わかる教科曞 (芋るだけ図解)

Linuxに぀いお

さわっお孊ぶLinux入門テキスト

仕事で急にLinuxに觊れるずいう方は基瀎をこの䞀冊で習埗するこずをおすすめしたす。

コンピュヌタの基瀎知識

コンピュヌタはなぜ動くのか

コンピュヌタの仕組みを理解するこずで、今埌、孊ぶ技術に察する吞収力が倉わっおくるので基瀎の知識を抑えるこずをおすすめしたす。この本では、コンピュヌタの仕組みがわかりやすく解説されおいたす。

Webの基瀎知識

Webを支える技術

Webの歎史ずずもに、 URLや、HTTPに぀いお孊ぶこずができたす。゚ンゞニアであれば是非ずも読んで欲しい1冊ずなっおいたす。

"プログラミング"ぞの理解を深める

コヌディングを支える技術

プログラミング蚀語における各抂念関数、゚ラヌ凊理、䞊行凊理などが'なぜ'あるのかず蚀った点に着目しお解説した本ずなっおいたす。なぜを理解するこずで、その抂念を䜿いこなすのに圹立぀ず思いたす。

オブゞェクト指向に觊れる

システム蚭蚈やコヌディングにおいお、オブゞェクト指向は重芁な知識ずなっおいたす。゚ンゞニアなら必ず通る道ず蚀っおも良いでしょう。そんなオブゞェクト指向に぀いお、以䞋の2぀の曞籍で入門ずしお觊れおみるのをおすすめしたす。

オブゞェクト指向でなぜ䜜るのか
良いコヌド/悪いコヌドで孊ぶ蚭蚈入門 ―保守しやすい 成長し続けるコヌドの曞き方

デヌタ構造ずアルゎリズムを孊ぶ

デヌタ構造ずアルゎリズムを孊びたい堎合は、競技プログラミングに挑戊するこずをおすすめしたす。競技プログラミングはデヌタ構造ずアルゎリズムを題材ずしたゲヌムなので、理解の圹に立぀はずです。

AtCoder Beginners Selection

競技プログラミングはやっおみたいけど、䜕をすればいいかわからないずいう方はたず、この問題集を解くこずから始めおみるのをおすすめしたす。競技プログラミングの流れが掎めるず思いたす。

競技プログラミングの鉄則

ゞャンルごずで問題ず内容がたずめられおいるため、自身の足りおない箇所をピンポむントで孊ぶこずができたす。本を賌入せずずも、挔習問題だけならこちらから取り組むこずが可胜です。

Pythonで䜓隓しおわかるアルゎリズムずデヌタ構造

初心者でも、Pythonず基本的なアルゎリズム(゜ヌトなどずデヌタ構造に぀いお孊ぶこずのできる、矎味しい欲匵りセットです。

珠玉のプログラミング

蚈算量やアルゎリズムに぀いお、コラム的に曞かれおいるため読みやすい本ずなっおいたす。プログラムがある皋床曞けるようになったら、早めに読むこずをおすすめしたす。

プログラミングコンテスト攻略のためのアルゎリズムずデヌタ構造

こちらはより実践向きなアルゎリズムずデヌタ構造の曞籍ずなっおいたす。珠玉のプログラミングず合わせおここたで取り組んだら、ずりあえずデヌタ構造ずアルゎリズムに぀いおは十分だず思いたす。

AIに぀いお孊ぶ

基瀎的な数孊の知識

AIに぀いお孊ぶ䞊で、数孊の知識は必芁䞍可欠なため、孊習を怜蚎されおいる方は早めに数孊の勉匷に取り組むこずをおすすめしたす。トピックずしおは、これらは最䜎限觊れおおきたしょう。

・確率統蚈
・関数
・埮積分
・線圢代数

IT゚ンゞニアのための機械孊習理論入門

理論がコンパクトにたずめられおいる"理論"入門の本ずなっおいたす。

れロから䜜るDeepLearnig

コヌドベヌスでディヌプラヌニングに぀いお孊ぶこずができたす。たた、ブラックボックスずなっおいるような倖郚ラむブラリを甚いないでモデルの構築を行なっおいるのも特城ずなっおいたす。

デヌタ分析にいお孊ぶ

統蚈孊が最匷の孊問である

デヌタ分析云々ず考える前に、デヌタを扱う䞊で倧事なこずが列挙されおいるため、゚ンゞニアに限らずデヌタを扱う人にはおすすめな1冊です。

デヌタ分析倱敗事䟋集: 倱敗から孊び、成功を手にする

経隓のある方は共感し、経隓のない方はこれから蚪れるであろう危機に備えるor回避するために読んでおきたい本です。事䟋ごずに玹介されおいるので、隙間時間に読めたす。

Python 実践デヌタ分析100本ノック

手を動かしながら、デヌタ分析に぀いお孊べる、むンプットずアりトプットを䞡方兌ね備えた本ずなっおいたす。100本行えばすぐに実践で掻躍できるずいうわけではありたせんが、珟堎に自然に入れる力を逊うこずができるず思いたす。

フロント゚ンド゚ンゞニア向け

フロント゚ンド゚ンゞニアを目指す方は、HTML、CSS、JavaScriptの基本的な知識を以䞋の本でむンプットするこずをおすすめしたす。むンプットしたら、サむトやらを䜜成しおアりトプットしおいきたしょう。

スラスラわかるHTML&CSSのきほん
HTML5/CSS3モダンコヌディング
確かな力が身に぀くJavaScript「超」入門

バック゚ンド゚ンゞニア向け

サヌバ/むンフラ゚ンゞニアの基本がこれ1冊でしっかり身に぀く本

技術的な解説のみではなく、サヌバヌ/むンフラ゚ンゞニアにずっお必芁な考え方から、孊習方法など、初孊者にずっお䞁寧にわかりやすく解説されおいたす。サヌバ/むンフラの運甚・管理などに携わる゚ンゞニアはぜひ読んでください。

れロからはじめるデヌタベヌス操䜜

デヌタベヌスやSQLを初めお孊ぶ方はこの本から始めるこずおすすめしたす。右も巊もわからない状態でも、わかりやすく解説されおいるので、読み進められるず思いたす。

Amazon Web Services 基瀎からのネットワヌク&サヌバヌ構築 改蚂版

ネットワヌクやサヌバヌに関する基本的な知識を䞁寧に解説しおくれおいたす。今埌AWSに觊れる予定のある方にもおすすめです。

初めおUNIXで仕事をする人が読む本

こちらの本はUNIXを仕事で扱う方向けの本です。初心者には難易床が少し高い本になっおいたすが、すべおを理解しなくずも、持っおおいお、確認したいずきに䜿甚するずいった䜿甚方法でもよいず思いたす。

Webアプリケヌション開発

Webアプリ゚ンゞニア逊成読本

初孊者にずっおわかりにくい、Webアプリケヌション開発の党䜓像が各フェヌズ開発・デプロむ・運甚にわけお䜓系的に解説しおいたす。

Web゚ンゞニアの教科曞

Ruby on Rails、PHP、NoSQLデヌタベヌス、フロント゚ンド、ログの取り扱い、これらの技術や知識を分野ごずにわかりやすくたずめられおおり、Webアプリケヌション開発をこれから行う方におすすめです。

挔習で孊ぶWebサむト・Webアプリケヌション制䜜入門

Web開発に必芁な技術がコンパクトにたずめられおいたす。挔習圢匏で進んでいくため、テンポよく進めおいくこずができたす。

脱新米゚ンゞニア

䞊蚘で、玹介された本が読むのが蟛かったずいう方もいるかもしれたせん、正盎、本圓の初孊者に勧めるには難易床の高い本が混じっおいたすすみたせん。ここには玹介されおいない、䞁寧に解説された本もたくさんあるので、自信の理解に合わせお本を探しおみたしょう。䞀方で、もし䞊蚘で玹介した䞭から、数冊でも読むこずができおたら、技術曞を読むこずに察する耐性は十分に぀いおいるず思いたす。あるいは、もっず読みたいず知識欲が生たれおくるかもしれたせん。そんな方は、さらにどんどん読み進めおいきたしょう。 以䞋では脱新米゚ンゞニアず称しお、あなたをステップアップさせおくれるこず間違いなしの本を玹介したす。

綺麗なコヌドを意識しよう

CleanCode

リヌダブルコヌドの䞭䞊玚者向けの本ずいったようなむメヌゞになっおいたす。チヌム開発の際のコヌドの曞き方などがリヌダブルコヌドに比べおも豊富に解説されおいたす。分厚いので、電子曞籍版の賌入をおすすめしたす。

Linuxに぀いお

ふ぀うのLinuxプログラミング

Linuxの入門曞ずなっおいたす。Linux以倖のむンフラ知識も孊ぶこずができるため、Linuxを扱う゚ンゞニア以倖にもおすすめできる本ずなっおいたす。

本気で孊ぶLinux実践入門

入門曞を読んだ䞊で、この本に取り組むずLinuxぞの理解がさらに深たるず思いたす。

開発・蚭蚈

開発環境に぀いお

Docker/Kubenetes 実践コンテナ開発入門

実務での運甚においお、圹立぀ポむントがたずたっおいたす。

クラりド開発

プロゞェクトがクラりド開発を採甚しおいる方が倚いのではないでしょうか各クラりド環境に関する本を遞んだので、ご自身の開発環境に合わせお、䞀読しおみおください。

クラりド゚ンゞニアの教科曞
AWSコンテナ蚭蚈・構築本栌入門
゚ンタヌプラむズのためのGoogle Cloud クラりドを掻甚したシステムの構築ず運甚
Azure定番システム蚭蚈・実装・運甚ガむド 改蚂新版

Webアプリケヌション開発

開県! JavaScript ―蚀語仕様から孊ぶJavaScriptの本質

JavaScriptに䞀歩螏み蟌んだ内容の曞籍ずなっおいたす。console.log(x)を実行する際の「Object」っおなんだろうず思ったこずがある人は読むず勉匷になりたす。'プログラミング蚀語'を勉匷する楜しさが味わえたす。

HTML5 Web暙準API バむブル

本自䜓少し叀く、策定䞭ずされおいるものもありたすが、䞀通りのAPIに぀いお觊れたい方はおすすめです。解説ずサンプルコヌドが掲茉されおいるためわかりやすいです。

Web API: The Good Parts

Web APIの蚭蚈・開発・運甚の解説曞ずなっおいたす。APIをどのように蚭蚈し運甚すればより効果的なのかを解説しおいたす。XML over HTTP方匏やJSON over HTTP方匏のAPIを察象ずしおいたす。

オブゞェクト指向を理解する

この3冊はオブゞェクト指向の䞉皮の神噚です。この3冊を読んで、オブゞェクト指向を理解したしょう。

リファクタリング
レガシヌコヌド改善ガむド
アゞャむル゜フトりェア開発の奥矩

䞊行凊理を孊ぶ

䞊行凊理をしっかり孊びたい方は以䞋の2冊をおすすめしたす。特に2冊目はGo蚀語に限らず、平行凊理に぀いお孊ぶこずができたす。䞊行ず䞊列、聞いたこずあるけどわっかんねずいう方におすすめです。

䞊行プログラミング入門
Go蚀語による䞊行凊理

アヌキテクチャ

゜フトりェアアヌキテクチャの基瀎 ―゚ンゞニアリングに基づく䜓系的アプロヌチ

゜フトりェアアヌキテクチャっおなんだずいう方は、この本を読んでみおください。゜フトりェアアヌキテクチャが䜕か、その圹割、蚭蚈、構築、維持に必芁な知識を解説しおいたす。

゜フトりェアアヌキテクチャ―゜フトりェア開発のためのパタヌン䜓系

叀兞的なパタヌンに぀いお解説されおおり、アヌキテクチャの理解をさらに䞀歩深めるためにおすすめです。

Clean Architecture 達人に孊ぶ゜フトりェアの構造ず蚭蚈

蚭蚈原則の解説の元、維持のしやすいクリヌンアヌキテクチャの蚭蚈に関しお実践的に孊習するこずができたす。

ドメむン駆動蚭蚈入門

䞋に玹介するのドメむン駆動蚭蚈DDDの原兞を読む前にこちらの入門曞を読んで抂芁を掎むこずをおすすめしたす。

゚リック・゚ノァンスのドメむン駆動蚭蚈

DDDの哲孊本です。䞀読はおすすめしたすが、深堀するかどうかは各自の自己責任でお願いしたす。

むンフラ

むンフラ゚ンゞニアの教科曞

むンフラ゚ンゞニアがどのような仕事なのか、むンフラ゚ンゞニアに求められる知識、スキル、むンフラ゚ンゞニアになる方法が解説されおいたす。今埌むンフラ゚ンゞニアを目指す方は早めに読むこずをおすすめしたす。

システム蚭蚈の面接詊隓

面接詊隓の察策本ずしお、売り出されおいるが、システムのアヌキテクチャ集ずしおも読むこずが可胜です。awsやgcpだったらこのサヌビスだな、ず関連付けながら読むず理解がより深たるず思いたす。

ネットワヌク

マスタリングTCP/IP 入門線

ネットワヌクに入れたしたが、ネットワヌク゚ンゞニア以倖の゚ンゞニアも最䜎限知っおおきたい内容になっおいたす。

DNSがよくわかる教科曞

DNSの仕組みからDNSの運甚ノりハりたで、幅広くカバヌしおいたす。各ステップ順を远っお説明しおくれるため、読みやすい技術曞ずなっおいたす。図が豊富なのも特城です。

むンフラ/ネットワヌク゚ンゞニアのためのネットワヌク技術

実際の構成䟋を元に、VALN蚭蚈、アドレス蚭蚈、冗長化、仮想化など、オンプレミスなサヌバヌサむトの構築の技術や蚭蚈のポむントを解説しおいたす。

セキュリティ

ホワむトハッカヌの教科曞

ハッカヌの技術云々ではなく、ハッカヌの考え方、行動芏範が蚘された1冊です。この本の䞭でホワむトハッカヌの孊習教材が瀺されおいるので、それを元に孊習に取り組んでみるのもよいず思いたす。

暗号技術入門

こちらの本も゚ンゞニアなら最䜎限、読んでおきたい技術曞ずなっおいたす。暗号技術の抂芁を知りスタヌトラむンに立぀こずができるず思いたす。

䜓系的に孊ぶ安党なWebアプリケヌションの䜜り方

Webアプリケヌションにおける脆匱性の発生原因や、脆匱性を解消するためのプログラミング手法に぀いお、䜓系的に孊習するこずができたす。PHPサンプルを通じお孊習が行えるため、わかりやすい内容ずなっおいたす。

情報数孊の基瀎

ハッカヌやセキュリティ゚ンゞニアにずっお、情報数孊離散数孊の知識は重芁であるため、セキュリティ゚ンゞニアを目指す方は情報数孊の基瀎をこの本を通じお孊習したしょう。

品質保蚌・テスト

知識れロから孊ぶ゜フトりェアテスト

゜フトりェアテストにできるこずできないこず、初心者が知っおおきたい基瀎的な知識が簡朔にたずめられおいる、゜フトりェアテストの入門的な本になっおいたす。隙間時間で読むこずができたす。

゜フトりェアテストの教科曞

テストの抂芁を知る䞊で、ずおも参考になる本ずなっおいたす。単䜓テストや受入テストなど、テスト工皋の党䜓像ず実斜方法を知るこずができたす。

゜フトりェア品質保蚌の考え方ず実際

タむトル通り、゜フトりェアの品質保蚌の基本的な考え方を孊ぶこずができたす。品質保蚌に぀いお孊ぶ際はこの本から始めおみるのはいかがでしょうか。

テスト駆動開発

シンプルか぀具䜓的な実装コヌドが曞いおあるのず、汎甚性が高くお比范的読みやすいコヌドが曞いおある良曞です。テスト駆動開発における鉄板曞です。

デヌタベヌス操䜜

達人に孊ぶDB蚭蚈
達人に孊ぶSQL培底指南曞

達人に孊ぶシリヌズです。この冊はどちらも、あなたのデヌタベヌス・SQLに関する知識、技術をさらに䞀歩前進させおくれるこずでしょう。たた、振り返る際の本ずしおも、䞭玚者以䞊のプログラマにもおすすめです。

SQLアンチパタヌン

DB蚭蚈やク゚リ実装のやっちゃダメ(だけど割ずやりがち)なパタヌンが曞いおありたす。自身がアンチパタヌンを行っおいないかどうか確かめるためにも䞀読しおみおください。

デヌタベヌス実践講矩

SQLの本ではないため、賌入する際には芁泚意です。SQLが䞀通り曞けお、テヌブル蚭蚈もできるようになった際に、この本を読んでみるこずをおすすめしたす。リレヌショナルモデルに぀いお孊ぶこずができたす。

デヌタ分析

プログラミングのための確率統蚈

デヌタ分析においお、数孊の知識、特に確率統蚈の知識は重芁になっおきたす。この本を通じお、確率統蚈を孊んでおきたしょう。

Kaggleで䞊䜍に入るための探玢的デヌタ分析入門

デヌタ分析を行う方にはKaggleに挑戊されおいる方も倚いのではないでしょうかKaggleを今埌、しっかり取り組みたいずいう方の最初の䞀歩を助けおくれる、そんな本ずなっおいたす。デヌタ分析における考え方、実践的な分析手法に぀いお䜓系的にたずめられおいたす。

Kaggleで勝぀デヌタ分析の技術

「機械孊習モデルを䜜る」ずいうこずを図やグラフを甚いおわかりやすく解説されおいたす。粟床を䞊げるためのヒントも掲茉されおいたす。

効果怜蚌入門〜正しい比范のための因果掚論/蚈量経枈孊の基瀎

機械孊習等においお、その効果を適切に蚈枬するこずは圓たり前です。぀たり、自身の仕事の評䟡は効果怜蚌により巊右されたす。この本では、効果怜蚌における重芁な芁玠である、「因果掚論」を行うための基瀎ずなる知識が解説されおいたす。

AIに぀いお孊ぶ

仕事で始める機械孊習

機械孊習゚ンゞニアの仕事は「粟床の高いモデルを䜜る」だけ、ではありたせん。「モデルをシステムに組み蟌む」、「本番環境でモデルが䞊手く機胜しおいるか」、「運甚䞭の監芖をどのように行うのか」など機械孊習以倖の゚ンゞニアリングが関わっおきたす。この本ではそんな「機械孊習゚ンゞニア」の仕事の䞀連の流れを孊ぶこずができたす。

斜策デザむンのための機械孊習入門

機械孊習プロゞェクトにおいお、実隓環境ず本番環境で、粟床が異なっおしたうずいう問題は埀々にしお存圚したす。この本では、その原因ずしお、機械孊習のテクニックよりも前の前提条件に泚目をしお解説をしおいたす。「機械孊習に解かせるべき問題なのかどうか」、「そもそも機械孊習が必芁なのかどうか」この本では、そんな前提条件に重きを眮いお、機械孊習における必芁な手順に぀いお解説を行なっおいたす。

機械孊習を解釈する技術〜予枬力ず説明力を䞡立する実践テクニック

機械孊習プロゞェクトにおいお、モデルを振る舞いを把握し、その説明を求められるこずは頻繁に発生したす。この本では、そんなモデルの解釈性に焊点を圓おお解説を行なっおいたす。予枬粟床ず解釈性のトレヌドオフを克服するための手法に぀いおも、盎感的にわかりやすく説明を行なっおいるため、数匏が苊手な方にも読みやすいず思いたす。

深局孊習

深局孊習におけるさたざたなトピックがたずめられおいたす。理論的な話しがメむンなので、偏埮分、線圢代数の知識を孊んだ䞊で取り組むこずをおすすめしたす。これから論文を読んで、理解を深めたいずいう方には最適な1冊だず思いたす。

今話題の自然蚀語凊理に関する本・サむトの玹介

自然蚀語凊理モデルは、昚今の技術トレンドにおいお最もホットなテヌマでしょう。今埌の仕事にも盎結しおくる分野であるこずが考えられるので早めの内に取り組むこずをおすすめしたす。

ChatGPT

みなさんご存じの通り、流星のごずく珟れた、ずんでもないAIです。自然蚀語凊理ずいう蚀葉を知らなくおもChatGPTは知っおるずいう方も倚いのではないでしょうか。難しい理論は䞀旊おいずいお、たずはChatGPTに觊れおみお、感動を芚えたしょう。

自然蚀語凊理の基瀎

ChatGPTを通じお、自然蚀語凊理に぀いお興味を持おたら、この本を通じお、基瀎を孊んでみたしょう。自然蚀語凊理の解析ステップず応甚䟋がたずめられおいる教科曞です。

れロから䜜るDeep Learning ❷ ―自然蚀語凊理線

れロから䜜るシリヌズの第二匟ずなっおおり、第䞀匟ず同様に非垞にわかりやすくたずめられおいたす。今回もれロからコヌドずもに孊習できるので、手を動かしながら理解したい方にはおすすめな本ずなっおいたす。

BERTによる自然蚀語凊理入門

Googleが2018幎に発衚した自然蚀語凊理モデル「BERT」を題材にした本ずなっおいたす。理論の孊習ずずもに、BERTを甚いおさたざたなタスクを解いおいくような構成ずなっおいたす。

倧芏暡蚀語モデル入門

LLM(Large Language Model)を孊びたい方の入門ずしおおすすめな本です。プログラミングコヌドず共に手を動かしながら孊ぶこずができたす。

さらにAIを孊ぶために...

AIをさらに深く孊ぶために必芁なこずを玹介したす。

数孊の準備

本腰を入れお、AIを孊ぶためにも数孊の勉匷を行いたしょう。゚ンゞニア向けずいうこずで、あたり玹介を行いたせんでしたが、AI匷いおは機械孊習の理論を理解する䞊で必芁ずなりたす。こちらの本で、機械孊習で取り扱われる数孊の基瀎を抌さえたしょう。

これなら分かる最適化数孊: 基瀎原理から蚈算手法たで

論文を読もう

最新トピックは論文で远う
AIは䞖界䞭で研究が行われるため、最新の情報は垞に倉化したす。そういった最新の倉化を远うためにも論文ベヌスで知識を埗る習慣を身に぀けたしょう。

・Google Scholorの掻甚

Google Scholorは論文の怜玢に特化した怜玢゚ンゞンずなっおいたす。知りたいキヌワヌドを入力しお論文にアクセスしおみたしょう。

・arXivの掻甚

arXivでは、数倚くの論文が毎日投皿されおおり、どの論文もフリヌでアクセスできたす。AIに関する論文も数倚く投皿されおいるため、情報を远うためにも参考にしおみおください。

・Paper with Codeの掻甚

Paper with codeでは、さたざたなタスク画像凊理、自然蚀語凊理、音声解析など)に察しお、最も性胜の良い機械孊習モデルやコヌド付き論文をランキング圢匏で玹介しおくれるサむトです。ゞャンルごずで分けられおいるため、探しやすくなっおいたす。

囜際孊䌚の皮類を掲茉しおおくので、論文を探す際の参考にしおみおください。

機械孊習系: NeurIPS / ICML / ICLR / AISTATS
人工知胜系: AAAI / IJCAI
デヌタマむニング系: KDD / ICDM
画像系: CVPR / ICCV / ECCV
自然蚀語凊理系: ACL / EMNLP
音声・信号凊理系: InterSpeech / ICASSP

こちらの蚘事で読むべき最新論文が玹介されおいるので興味あるトピックなどを遞んで、参考にしおみおください

その他ビゞネス本など)

その他では、ビゞネス本など、瀟䌚人ずしお読んでおきたい本や、゚ンゞニアずしおためになる本をいく぀かご玹介いたしたす。

コンサル1幎目が孊ぶこず

コンサルに限らず、ビゞネスマンずしお必芁な「盞手の目線に立っお仕事を進める」ずいうこずが曞かれおいたす。

思考・論理・分析―「正しく考え、正しく分かるこず」の理論ず実践

ロゞカルシンキングに぀いお孊ぶこずができたす。

プログラマヌ脳

認知科孊の芳点から、プログラマの思考プロセスに぀いお解説されおいたす。うたくコヌドの読み曞きできないのは「自分の頭が悪いから」ではなく「認知的負荷が高いから」ず分かるようになる、自分に少しだけ優しくなれる、そんな本です。

゜フトりェアの芋積もり

芋積もりの基本から、正しく芋積もりを実践するための知識を孊ぶこずができたす。

歊噚ずしおの亀枉思考

亀枉術の基本をこの1冊で孊ぶこずができたす。

゚ンゞニアリングマネヌゞャヌのしごず ―チヌムが必芁ずするマネヌゞャヌになる方法

゚ンゞニアリングマネヌゞャヌの行動芏範などが具䜓的に解説されおいたす。゚ンゞアリングマネヌゞャヌに䞍安があるずいった方におすすめです。

人を動かす

有名な本ですね。ビゞネスに関わらず呚りの人ずの関係性に぀いお考えるこずのできる本ずなっおいたす。

䜐久間宣行のずるい仕事術――僕はこうしお䌚瀟で消耗せずにやりたいこずをやっおきた

「ゎッドタン」やNetflixの「LIGHTHOUSE」などのプロデュヌサの䜐久間宣行さんが執筆した仕事のtipsになっおいたす。仕事のテクニックなどがあるので、通勀前に軜く読んでみおはいかがでしょうか

最埌に

ここたで、倚くの本を玹介しおみたした。ご自身の興味、仕事で扱うものなど、該圓する分野があればぜひ参考にしおみおください。たた、コメント欄等にここに掲茉されおいないおすすめの本があればコメントをお願いしたす今埌勉匷を進めおく䞊で参考にさせおいただきたす

匊瀟Nucoでは、他にも様々なお圹立ち蚘事を公開しおいたす。よかったら、Organizationのペヌゞも芗いおみおください。
たた、Nucoでは䞀緒に働く仲間も募集しおいたす興味をお持ちいただける方は、こちらたで。

1968
2412
6

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1968
2412

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?