今週のQiita技術書まとめ
2022年10月9日配信
機械学習って何から勉強すればいいの?という人向け必読の4冊
はじめに 未経験からエンジニアになって、いつの間にか2年が経ちました。 今年に入ってからは機械学習の案件にも携わることになりましたが、 最初は学ぶべきものがたくさんありすぎて非常にあたふたしながら、必死にインプットをしてきました。 機械学習やAIというワードに惹かれて、エンジニアを目指そうと思った人もいると思います。
Kaggleで勝つデータ分析の技術
データサイエンスの認知の高まりとともに、データ分析に関するコンペティションが多数開催されるようになってきました。最も有名なコンペティションプラットフォームであるKaggleにおけるプレイヤー数は10万人を超え、多くのエンジニアが自分の腕を試すためにコンペティションに参加しています。分析コンペでは、実際のデータを扱うため、機械学習の解説書にはあまり載っていないような手法やテクニックが数多く活用されています。これらを理解し自身で使えるようにしておくことはコンペだけでなく、実務でのモデル構築において非常に役に立ちます。 そこでこれらのテクニックや事例を多くの人に知っていただくために、現時点で最...
仕事ではじめる機械学習 第2版
大好評の機械学習実務者向け書籍が最新情報にアップデート! 2018年に発行された初版から3年ぶりの改訂となる本書は、「仕事で機械学習に携わる際に知っておきたい事」を伝えるというコンセプトはそのままに、3年の間に登場した新たな考え方、手法など最新の情報を踏まえて内容を全面的に見直しました。これまで同様、機械学習を使った実務に初めて関わる読者にとって頼りになる1冊となるでしょう。「バンディットアルゴリズム」を紹介する新章など、追加原稿も多数。
施策デザインのための機械学習入門〜データ分析技術のビジネス活用における正しい考え方
予測に基づいた広告配信や商品推薦など、ビジネス施策の個別化や高性能化のために機械学習を利用することが一般的になってきています。その一方で、多くの機械学習エンジニアやデータサイエンティストが、手元のデータに対して良い精度を発揮する予測モデルを得たにもかかわらず、実際のビジネス現場では望ましい結果を得られないという厄介で不可解な現象に直面しています。実はこの問題は、機械学習の実践において本来必要なはずのステップを無視してしまうことに起因すると考えられます。機械学習を用いてビジネス施策をデザインする際に本来踏むべき手順を無視して予測精度の改善だけを追い求めると、「解くべき問題の誤設定」や「バイ...
効果検証入門〜正しい比較のための因果推論/計量経済学の基礎
ビジネスで利用されるデータの多くは、その施策の意思決定を行う人物や組織の目的にそった活動の延長上で作られています。具体的には、DM送付などの広告施策であれば、担当者はユーザの反応率を上げるために、反応しやすいであろうユーザに対してのみDMを発送します。ここで発生したデータでDMの効果を計る場合、単純にDMを受け取っているか否かで結果を比較することは、DMの効果以外にも意図的にリストされたユーザの興味や関心を含んでしまうことになります。 データが生まれるプロセスに人の意思が関わる場合、単純な集計では判断ミスとなる可能性があります。わずかな計算の狂いでも後々のビジネスにおいて大きな影響を及...
【未経験エンジニア転職】テックキャンプを介してエンジニアに転職
はじめに 今回は、プログラミングスクールと未経験エンジニア転職について、経験したことをまとめました。 ※おことわり※ 基本的に学習内容のアウトプットです。 初学者であるため、間違い等あればご指摘いただけますと嬉しいです。
世界一やさしい「やりたいこと」の見つけ方 人生のモヤモヤから解放される自己理解メソッド
「何かやりたいけれど、何をやればいいか分からない」 そんなエネルギーを持て余してしまっているあなたの人生が変わります。 「やりたいこと探し専門プログラム」を開発した著者が教える初めての本。 やりたいことは運命的に出会うものではなく、体系立てて論理的に見つけるもの。 やりたいことの見つけ方が3STEPで体系立てて理解できる、自己理解の教科書です。 はじめに 第1章:やりたいこと探しを妨げる5つの間違い 第2章:なぜ「やりたいことが分からず迷い続けてしまう」のか? 第3章:「やりたいこと探しを最速で終わらせる公式」自己理解メソッド 第4章:人生を導くコンパス「大事なこと」を見つける 第5...
IT知識ゼロ実務未経験からCCNAに合格するまでの道のり
<p本記事ではIT知識ほぼゼロ、未経験の状態からCCNA試験に合格するまでの記録を記しています。 <brあくまで個人の備忘録としての勉強記録ではありますが、ご覧になった方のお役に立てる部分があれば幸いです。</p <h1基礎情報</h1 <pCCNAはネットワーク機器で圧倒的なシェアを持つ、CiscoSystems社が主催している試験で、いわゆるベンダー試験と言われるものです。 <brCisco社…
1週間でCCNAの基礎が学べる本 第3版
2020年の大幅改定により、さらにハードルが高くなったCCNA。しかし、試験対策書は試験範囲についてのみ解説しているものが多く、初心者が理解するのは困難です。本書は、初心者がスムーズに試験対策を行えるよう、事前に基礎固めを行うためのネットワーク入門書です。試験情報や模擬問題も掲載しているので、CCNA取得を視野に入れた効率的な基礎学習が行えます。第3版は、出題が増えている無線LANに関する知識を1章分のボリュームで解説するなど、新CCNA対策の下準備がしっかり行える内容となっています。
ストーリーで学ぶ ネットワークの基本
ネットワークの基本というと、大量の知識をひたすら暗記する単調な学習になりがちです。本書では、「情報システム部に配属となった主人公(成子)が、ネットワークトラブルを解決しながら成長していく」というストーリーに沿って解説を展開しているので、「楽しく」学べます。また、入門書でありながら、ネットワーク機器の操作手順、豊富な写真やコマンド出力例などを掲載。机上の知識ではなく、きちんと実務とひもづけられる知識として身に付きます。ベテランの現役SEである著者が、最新のトレンドに合った技術を紹介しています。
JavaScriptで自作言語インタープリタの作り方
自作言語やインタープリタの作り方の勉強。 書籍「GO言語でつくるインタプリタ( 著者がGOのコードを公開( 今回は読者のコードを参考にJavaScriptで書いてみました。(本はまだ買ってない) インタープリタ = Lexer + Parser + Eval
Go言語でつくるインタプリタ
Go言語を使って架空のプログラミング言語のインタプリタを作ることで言語の作り方やコンピュータの仕組みを学ぶ ! Go言語を使って架空のプログラミング言語のインタプリタを作りながら言語の作り方とコンピュータの内部の動作を学ぶ書籍です。300ページ弱の分量で、インタプリタがどのように作られているのかを実際に言語を作りながら学ぶことができるます。
なぜ1on1をやるのか?目的と方法、アンチパターン
はじめに - 上司と部下による、1対1の個人面談である1on1 - 近年は様々な書籍や記事で紹介され、一般的な手法となってきている - この記事では主に2冊の書籍(オライリー)から引用し、そこに所感を足して、1on1について解説していく - 参考書籍
エンジニアのためのマネジメントキャリアパス
IT業界でのマネージャーに向けた技術部門をリードするための本! テックリードからCTOになった経験を持つ著者Camille Fournierが、自らの体験を元にエンジニアからテクニカルマネジャーになるための道のりの各ステージについて解説する書籍です。人のメンタリング(育成・指導)、テックリードとしてのプロジェクトの管理、複数のチームの管理、マネージャーを管理する方法、CTOの役割など、技術者からマネージャー、リーダーと立場が変わる際に求められる役割と考え方について紹介し、具体的なアドバイスを紹介しています。
エンジニアリングマネージャーのしごと
エンジニアからエンジニアリングマネージャになるためのノウハウをまとめた書籍! エンジニアがエンジニアリングチームを率いるマネージャになるための考え方や方法まとめた書籍です。エンジニアにとってエンジニアリングマネージャになるのは未知の領域であり、技術チームが必要とするマネージャになるための考え方と方法を幅広いトピックで解説します。