3月にプログラマー向けの8冊の新しい本!すべての本は楽しみにする価値があります!人工知能4冊、古典2冊

春が来て、すべてが復活し、今月発行されるすべての新しい本は重量級です。この本のリストを開くと、編集者はあなたが失望しないことを約束します。

 

1. Pythonプログラミングをすぐに始めましょう-面倒な作業を自動化します(第2版)

著者:[米国]アル•ラスシュトゥットガルト(アルスワイガート)翻訳者:WANG Hai-peng

 

  • ベストセラーの古典的な独創的な翻訳であるオリジナルの本は、150以上の大学によって選ばれたMeiyaによって4.7つ星と評価されています
  • 高得点の傑作の真新しいアップグレード、Doubanの翻訳の最初のバージョンは8.9を獲得しました
  • ステーションBの4k +放送ボリュームコースの教科書、コードをスキャンしてビデオを視聴、学習しながら視聴、本のQRコードをスキャンして、この本のカスタマイズされた教育ビデオを視聴

プロフェッショナルレビュー

「プログラミングについての最も美しいものは機械が意味のある何かを確認することです。この本は楽しいに知識を退屈回し、プログラミングを記述するために、小さなタスクを使用しています。」
-Hilaryメイソン、市とアクセル社のデータ・サイエンティストの早送り実験の創設者
「あなたの場合プログラミングを使用してワークフローを自動化したい場合は、この本が出発点として適しているので、強くお勧めします。」-
Network World Webサイトレビュー
「この本は理解しやすく、習得しやすいです。ガイドとして最適なマニュアルです。複雑なタスクを完了するためのコンピューター。」—
Games Fiends Webサイトのコメント
「この本は、些細なタスクに多くの時間を費やしたくない人に非常に適しています。」—
GeekMomWebサイトのコメント

この本では、Pythonプログラミングを使用して、プログラミングの経験がなくても、数分で数時間を必要とする手動タスクを完了する方法を学習します。この本を読むことで、Pythonの基本的な知識を学び、Pythonの豊富なモジュールライブラリを探索し、特定のタスクを完了します(たとえば、Webサイトからデータを取得する、PDFやWordドキュメントを読むなど)。この本には、入力検証を実装する方法と、CSVファイルを自動的に更新するための手法も含まれています。プログラミングの基本をマスターしたら、Pythonプログラムを簡単に作成し、次のような多くの面倒なタスクを自動化できます。

  • 類似のテキストを検索して、1つのファイルまたは複数のファイルに保存します。
  • 何百ものファイルやフォルダを作成、更新、移動、名前変更します。
  • 検索結果をダウンロードし、Webオンラインコンテンツを処理します。
  • 電子フォームをバッチですばやく処理します。
  • PDFファイルの分割、マージ、透かし入れ、暗号化。
  • 特定のグループの人々にリマインダーメールとテキスト通知を送信します。
  • 何千もの写真を同時にトリミング、調整、編集します。

この本は、各プログラムを手を携えて完了し、各章の終わりにある実践的なプロジェクト(第1章と第2章を除く)を通じて、これらのプログラムを改善し、学習した新しいスキルを使用できるようにする方法を教えています。同様のタスクを自動化する。

2.アルゴリズムの設計

【アメリカ】ジョン・クレインバーグ(ジョン・クレインバーグ)翻訳者王海鵬

 

  • 多くの有名な学校で採用されているアルゴリズム設計コースの資料
  • 実用的な例を使用して、退屈なアルゴリズム理論を明確にします
  • アルゴリズムの複雑さの分析よりも、アルゴリズムの設計のアイデアにもっと注意を払う

これは、多くの有名な学校で採用されているアルゴリズム設計コースの教科書であり、退屈なアルゴリズム理論を明確にするための実践的な例の使用を強調し、アルゴリズムの複雑さの分析よりもアルゴリズム設計のアイデアに重点を置いています。この本は、現実世界の問題を分析することによってアルゴリズム的思考を刺激するために新しい教授法を使用しています。明確で直接的な方法で、2人の著者は、学生が自分で問題を分析および定義し、特定のシナリオに適用できるアルゴリズム設計の原則を見つけるように指導します。この本は、読者がアルゴリズム設計プロセスをより深く理解し、コンピュータサイエンスのより広い分野でのアルゴリズムの適用を探求することを奨励します。
この本の特徴は次のとおりです。
•問題分析と設計方法を強調します。
•構造化された指導方法に従って、問題の形式化、アルゴリズム設計、アルゴリズム分析のプロセス全体を習得するように生徒を指導します。
•一連の回答済みの質問を通じてコン​​ピューター科学者の設計を示しますアルゴリズムを適用するプロセス。
•200を超える宿題の質問が含まれ、その一部はYahoo!やOracleなどの企業からのものです。
•非常に重要なアルゴリズムトピックであるNPの困難な問題やランダムなアプリケーションを処理するために広く使用されているアルゴリズムを提供します。

3.GAN実際の戦闘

[英語] Jacob Langr(Jakub Langr)[US] Vladimir Bok(Vladimir Bok)翻訳者Luo Jiajia

 

この本は、主に生成的敵対的ネットワーク(GAN)の構築とトレーニングの方法を紹介しています。この本は12章で構成されています。最初にGANの生成モデルと動作原理を紹介し、それらの潜在的な用途を概説し、次にGAN(ジェネレーターとディスクリミネーター)の基本構造を探り、読者に簡単な対立システムを構築するように導きます。
この本は、さまざまなシナリオでさまざまなGANをトレーニングし、高解像度画像の生成、画像から画像への変換の実現、敵対的サンプルの生成、ターゲットデータなどのタスクを完了する方法を読者に教えるための多数の例を示しています。構築されたシステムがスマートで効果的かつ高速になること。

4.人工知能アルゴリズム(第3巻):ディープラーニングとニューラルネットワーク

著者[美]ジェフリー・ヒートン(ジェフリー・ヒートン)翻訳者王海鵬

 

人工知能の初期段階から、ニューラルネットワークは重要な役割を果たしてきました。現在、ディープラーニングや畳み込みなどのエキサイティングな新技術がニューラルネットワークをまったく新しい方向に導いています。この本は、画像認識やデータサイエンスなど、さまざまな実世界のタスクでニューラルネットワークアプリケーションを組み合わせ、ReLUアクティベーション、確率的勾配降下法、クロスエントロピー、正則化、ドロップアウト、視覚化などの現在のニューラルネットワークテクノロジーを紹介します。
この本の対象読者は、人工知能に興味があるが、優れた数学的基礎に苦しんでいる人々です。読者は、大学の代数コースの基本的な理解を持っている必要があります。この本は、サポートするサンプルプログラムコードを読者に提供します。現在、Java、C#、およびPythonのバージョンがあります。
推奨読書:
「人工知能アルゴリズム(第1巻):基本アルゴリズム」ISBN:978711552342
「人工知能アルゴリズム(第2巻):自然に触発されたアルゴリズム」ISBN:9787115544315

5.ディープラーニングとGo

著者[アメリカ] Max Pumperla(Max Pumperla)翻訳者Zhao Puming

 

プロフェッショナルレビュー

「この本は非常に読みやすく、興味深いものです。現代の人工知能と機械学習の魅力的な紹介です。」-
DeepMindの研究科学者であるThore Graepelは、
「囲碁のゲームを使用して機械学習を教えることは、非常に刺激的でヒューリスティックです。強くお勧めします!」
-Burk Hufnagel、Daugherty Business Solutions
「この本は、この時代の最もエキサイティングなテクノロジーの素晴らしいプレゼンテーションです。」-
Helmut Hauschild、HSEC
「優れたコード、純粋なPythonスタイル、非常に読みやすい」

これは、理解しやすく、非常に興味深いディープラーニングの入門書です。この本は、近年のディープラーニングにおける最も重要なブレークスルーの1つであるAlphaGoを選択し、その背後にあるテクノロジーと原則を紹介します。この本は、BetaGoベースのオープンソースコードのセットを使用して、読者に独自の「AlphaGo」ステップを実装するように導きます。ゼロから段階的に.. この本は実践に焦点を当て、深遠な理論を簡単な言葉で説明しています。PaoDingは、深層学習やAlphaGoなどの深遠なトピックを親しみやすく、アクセスしやすくしており、内容は非常にエキサイティングです。
この本は3つのパートに分かれています。最初のパートでは機械学習とGoの基本的な知識を紹介し、次の章の内容の基礎として最も単純なGoロボットを構築します。2番目のパートでは機械学習とディープラーニングテクノロジーを紹介します。 AlphaGoの詳細、ツリー検索、ニューラルネットワーク、深層学習ロボット、強化学習のほか、戦略勾配、価値評価方法、アクター評価方法などの強化学習のいくつかの高度な手法3種類のテクノロジー。第3部では最初の2つの部分を準備します。知識が統合され、最後に読者が独自のAlphaGoとAlphaGoZeroの改良版を実現するようにガイドします。この本を読んだ後、読者はディープラーニングの主題とAlphaGoの技術的な詳細を非常に包括的に理解し、AI理論とAIアプリケーションの拡張をさらに深く研究するための良い基盤を築くことができます。
この本は、読者がAIやGoの知識を持っている必要はなく、基本的なPython構文と線形代数と微積分の基本的な知識だけを持っている必要があります。

6.Linuxコマンドライン百科事典第2版

著者WilliamShotts(William Shotts)翻訳者Menjia Li Wei

 

この本では、bash(Linux Shell)を使用して、ターミナルの最初から完全なプログラムを作成する方法を学びます。
この本の内容には、リダイレクト演算子やシェルの拡張知識など、bash4.xが含まれています。更新されたシェルスクリプトのセクションでは、シェルスクリプトの実践と、一般的なタイプの潜在的に危険な障害を回避する方法について説明しています。
バージョン1と同様に、ファイルナビゲーション、環境構成、コマンドアプリケーション、正規表現パターンマッチングなどのコマンドラインスキルを学習します。LinuxがUNIXから継承した多くのコマンドラインツールやルールの背後にある考え方を調べることもできます。

次のことを学びます。

  • ファイル、ディレクトリ、シンボリックリンクを作成および削除します。
  • ネットワーク、ソフトウェアパッケージのインストール、プロセス管理などの管理システム。
  • 標準入力と標準出力、リダイレクト、およびパイプを使用します。
  • テキストエディタViを使用してファイルを編集します。
  • 一般的なタスクを自動的に実行するシェルスクリプトを記述します。
  • grep、cut、paste、patch、sedを使用してテキストファイルを処理します。Run Bar Linux Kernel(2nd Edition)Volume 2:デバッグとケース分析

7. Bar Linux Kernel(2nd Edition)Volume 2:Debugging and CaseAnalysisを実行します

著者愚かな叔父

 

この本は、Linux 5.0カーネルのソースコードに基づいており、Linuxカーネルのデバッグスキルと事例について説明しています。この本には6つの章があります。主なコンテンツには、同時実行と同期、割り込み管理、カーネルのデバッグとパフォーマンスの最適化、x86_64ベースのダウンタイム問題ソリューション、ARM64ベースのダウンタイム問題ソリューション、セキュリティ脆弱性生成の原則と修復プログラムなどが含まれます。


この本は、Linuxシステム開発者、組み込みシステム開発者、Android開発者だけでなく、コンピューター関連の専攻の教師や学生が読むのにも適しています。

8.プログラミングは非常に簡単です

著者[美]ニクヒル・アブラハム(ニクヒル・アブラハム)翻訳者ティアン・イェ

 

プログラミングは、21世紀で最も人気があり重要な必要なスキルの1つになりました。プログラミングは、人生で遭遇するさまざまな問題を簡単に解決し、人生を楽にすることができます。

この本は5部に分かれています。パート1(第1章から第3章)では、コードとは何か、プログラミングで一般的に使用される言語、およびコードの記述プロセスについて説明します。パート2(第4章から第9章)では、HTML、CSS、およびJavaScriptを使用して標準化されたWebページを作成する方法について説明します。 ;パート3(第10章から第12章)はWebアプリケーションを構築する特定のプロセスを紹介します;パート4(第13章から第14章)はRubyとPython言語の役割と使用法を簡単に紹介します;パート5(第15章から第16章)いくつかのプログラミングを紹介しますプログラマーが一般的に使用するリソースと初心者が注意を払うべき問題。

おすすめ

転載: blog.csdn.net/epubit17/article/details/114357445