理工 - 講談社 - KS情報科学専門書作品一覧
-
-★★オープンなデータは“使ってこそ”価値がある★★ Pythonではじめる、社会を読み解くデータ分析の世界へ! 研究者・ジャーナリスト・ビジネスパーソン・公務員など、 データを活かしたいすべての人に贈るオープンデータ分析入門書の決定版! 政府統計(e-Stat)、有価証券報告書(EDINET)、米国の経済データ(FRBのFRED)、法人データ(gBizINFO)、etc...。 国内外の公的機関が提供するさまざまなデータを用い、データの取得・ハンドリング・可視化・分析の一連のプロセスを、Pythonで実践的に学びます。 「どこにデータがあるの?」 「どうやって取り出すの?」 「どう加工して、何が読み取れるの?」 そんな疑問を、豊富なコード例と実践事例からていねいに解説します。 【本書の特徴】 ・Python初学者でも安心! >データ分析の基礎(Pythonの基本操作・pandas・統計・可視化[Plotly])を詳細に解説 ・実データを用いた実践方式の分析! >e-StatやFRBのFREDなどのさまざまなAPI活用方法を具体的に紹介 ・社会・経済を読み解く力がつく! >人口、家計、金融、企業データなど、多様な統計を活用 ・すぐに実践できる! >ソースコードをすべて公開しているので、分析をそのまま再現 【実践事例も充実】 ・gBizINFOの法人データを使い、スタートアップ企業の立地を地図上で可視化 ・e-Statを活用し、ふるさと納税による地方自治体の税収の影響をパネルデータ分析 【目次】 第1章 序論 第I部 Pythonデータ分析の基礎 第2章 データハンドリングとpandas 第3章 統計の基礎 第4章 データの可視化とPlotly 第5章 オープンデータとデータ取得 第II部 オープンデータ分析の基礎 第6章 オープンデータ・経済統計・公的統計 第7章 人口データの取得・可視化・分析 第8章 家計・生活・労働データの取得・可視化・分析 第9章 金融・市場データの取得・可視化・分析 第10章 国際統計・長期経済統計データの取得・可視化・分析 第11章 法人・産業データの取得・可視化・分析 第III部 オープンデータ分析の実践 第12章 gBizINFOの法人データを用いたスタートアップ企業の分析 第13章 e-Statを用いたふるさと納税のパネルデータ分析
-
5.0
-
-★新・業界標準はこの一冊から! MCPの概要からアーキテクチャ、Pythonによる実装まで★ 本書では、MCP(Model Context Protocol)の基本概念の説明から、既存のMCPのサーバーの基本的な利用方法、そして、PythonによるMCPサーバー/ホストの開発までを網羅的に扱います。MCPの基本構造、アーキテクチャについても、どこよりも詳しく、わかりやすく解説。また、AIコーディングによるMCPサーバー/ホストの具体的な開発例や、AIコーディングに役立つシステムプロンプトなども紹介しています。 【おもな内容】 第1章 MCPとは何か? 1.1 MCPの概要 1.2 AIエージェントの発展とMCP登場の背景 第2章 MCPサーバーを使ってみる 2.1 環境構築 2.2 MCPサーバーを使う 2.3 MCPサーバーの探し方 2.4 MCPサーバー使用時の注意点 第3章 MCPのアーキテクチャ 3.1 MCPの基本構造 3.2 JSON-RPC 2.0とは 3.3 MCPセッションとライフサイクル 3.4 トランスポート層の概要 第4章 MCPサーバー開発 4.1 MCPサーバー開発時の留意点 4.2 MCPサーバーが公開する主な機能(MCPメソッド) 4.3 Python SDKの概要と使い方 4.4 MCPサーバーのエラー処理とロギング 4.5 実践:シンプルなMCPサーバーを作ってみる 第5章 MCPホスト開発 5.1 MCPホストの役割と設計 5.2 MCPホストとサーバーの連携のためのセッション実装 5.3 MCPホストとLLMの連携の実装 5.4 MCPホストのエラー処理とロギング 5.5 実践:シンプルなMCPホストを作ってみる 第6章 LLMを使ってMCPサーバー/ホストを開発する 6.1 AIコーディングの基礎 6.2 LLMによるMCPサーバーの開発 6.3 LLMによるMCPホストの開発
-
3.0【初学者納得、玄人脱帽!】 SNSで大絶賛の名講義が書籍化! Gitの仕組みから現代的な多人数開発の手法に至るまで、この一冊に網羅した。 学生から熟練エンジニアまで手に取ってほしい。 エンジニア人生を支える、骨太な知識が身につく! 【目次】 第1章 バージョン管理システムとは 第2章 Gitの仕組みと用語 第3章 Gitの基本的な使い方 第4章 ブランチ操作 第5章 リベース 第6章 Gitの便利な使い方 第7章 GitHubのアカウント作成と認証 第8章 リモートリポジトリの操作 第9章 GitHub Pagesへのデプロイ 第10章 GitHubにおける多人数開発 第11章 Gitの中身
-
3.8《予測を「作る」から「使う」へ》 ・具体的な数値例,Pythonプログラミングを通して,手を動かしながら学ぶ! ・決定分析の基本と活用を中心に,効用理論,確率予測までを解説! ・リスクや不確実性がある中での意思決定に興味がある人に最適! 【サポートページ】 https://logics-of-blue.com/decision-analysis-and-forecast-book-support/ 【キーワード】 ▼決定分析の基本 決定問題・期待値・展開型分析・相互情報量・KL情報量・情報の価値 ▼決定分析の活用 予測の評価・コスト/ロスモデル・標準型分析・ベイズ決定・逐次決定 ▼効用理論入門 選好・効用関数表現・期待効用最大化の原理・vNMの定理・リスク態度 ▼確率予測とその活用 確率予測の基本・信頼度・ブライアスコア・ROC曲線・最適な決定方式 【目次】 第1部 序論 第1章 意思決定における予測の活用 第2章 決定分析の役割 第2部 決定分析の基本 第1章 決定分析の初歩 第2章 Pythonの導入 第3章 決定分析におけるPythonの利用 第4章 期待値に基づく意思決定 第5章 情報の量 第6章 情報の価値 第3部 決定分析の活用 第1章 予測の評価 第2章 コスト/ロスモデルと予測の価値 第3章 決定分析の事例 第4章 標準型分析 第5章 逐次決定問題における予測の活用 第4部 効用理論入門 第1章 選好と効用関数表現 第2章 期待効用理論 第5部 確率予測とその活用 第1章 確率予測の基礎 第2章 確率予測の活用
-
-『人工知能概論』『ロボット工学』に続く、大好評シリーズの第3弾です! ホイールダック開発物語の始まりが明らかになり、ホイールダック1号がついに登場します。 ・ストーリー仕立てだから、難解な「制御工学」がいとも簡単に理解できます。 ・ていねいに解説しているので、数学的なイメージがしっかり掴めます。 ・古典制御も現代制御も一気に学べる、おもしろくて欲張りな一冊です。 【主な内容】 第1章 いろいろなものを制御しよう 第2章 制御と運動方程式 第3章 ラプラス変換を用いる微分方程式の解法 第4章 主な機械要素の伝達関数 第5章 ブロック線図 第6章 応答の基礎とステップ応答 第7章 周波数応答 第8章 状態空間表現 第9章 線形代数の基礎 第10章 自由システムと安定性 第11章 倒立振子への応用 第12章 レギュレータ 第13章 オブザーバ 第14章 より高度な制御 第15章 まとめ
-
3.0
-
4.0この一冊からはじめよう! ボケが止まらないネコ教授と、生意気な生徒クロが楽しくナビゲートする画期的な書。 集合、論理、写像、関係、帰納法、順列、グラフ、無限集合の基本を網羅した。 定理の証明は正確かつ細部まで記述し、練習問題付き。 【推薦の言葉】 鮮やかな筆さばきが光る本書を読んだ方々が、離散数学の魅力を堪能し、将来、これらの理論を生活や勉学、研究に役立てていかれることを期待します。 ――数学者・秋山仁先生 【主な内容】 第1章 離散数学の魅力――まず面白さを感じて下さい 1.1 ピックの定理 1.2 オイラー路とオイラー閉路 1.3 ハミルトン路とハミルトン閉路 1.4 ポーサのスープの問題 1.5 鳩の巣原理 1.6 エルドシュ・スズカーズの単調部分列の定理 第2章 集合――数学の大本 2.1 集合とは何か 2.2 ベン図と和集合,共通集合,部分集合など 2.3 普遍集合とド・モルガンの法則 2.4 有限集合と包除原理 2.5 冪集合 第3章 論理――科学的思考の基礎 3.1 命題論理 3.2 述語論理 第4章 対応と写像――ここを押さえておかないと道に迷う 4.1 集合の直積 4.2 対応 4.3 写像 第5章 関係――「恋人」も「ライバル」も「親の仇」もすべて「関係」だ 5.1 関係の基本 5.2 半順序 5.3 ハッセ図 5.4 厳密半順序 5.5 同値関係 第6章 帰納法と関係の閉包――自然数といえば帰納法 6.1 帰納法 6.2 関係の閉包 6.3 集合の対等性 第7章 順列と組合せ――この先には賞金 100 万ドルの未解決問題が! 7.1 順列と組合せ 7.2 二項定理 第8章 グラフ――離散数学界のセンターポジション 8.1 グラフとは何か 8.2 グラフの用語 8.3 さまざまなグラフ 8.4 ピックの定理の証明 8.5 オイラー路とオイラー閉路 第9章 無限集合――「対角線論法」を知らずして「面白い証明」を語るなかれ 9.1 素数 9.2 集合の濃度 9.3 可算濃度 9.4 実数集合Rの濃度と対角線論法 9.5 複素数の濃度
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆◆3言語(C言語、C++、Python)対応で、「画像処理の基本」が身につくと、大好評のテキストの改訂版!◆◆ ・OpenCV4.5に対応し、さらにパワーアップ! ・基本アルゴリズムとサンプルプログラムが豊富で、いますぐできる! ・理論と実践のバランスがよく、初学者に最適! ・全編をフルカラー化し、デザインも一新! ・練習問題を解いて理解度アップ! ・Windowsだけでなく、Macでのインストールにも対応! 【「まえがき」より】 本書は,理数科高校生,工業高等専門学校生,大学学部生などを対象とした講義用教科書としての利用を想定し,基本的かつ汎用性の高い画像処理アルゴリズムを選定して解説した.また初学者が独学でも学べるように,開発環境の構築方法,トラブルシューティングなどの詳細な手順を載せている.本書ではまず,画像処理アルゴリズムについて解説し,内部で行われる処理が十分に理解されることに重点を置いている.その後,C言語での実装例を並べて表記し,各アルゴリズムがどのようにコーディングされるのかを解説する.さらに,OpenCVの関数を用いたプログラム(Python,C++言語)も併記し,OpenCVの利用方法を説明する. 今回,第3版に改訂するにあたり,読者からのさまざまなコメントや,我々が本書を用いて講義してきた経験をもとに,内容の理解がより促進されるように章立てを整理し,読者がより興味を惹くような内容に変更した.執筆時点における最新の開発環境に対応するため,OpenCV4系を採用し,Windows11とmacOS上での開発環境の構築について詳細な解説を加筆した.さらに,OSに依存しないGoogle Colaboratoryを用いたプログラム作成方法も加筆した.一方,情報処理技術者試験の試験要綱が2022年4月から更新され,擬似言語の記述形式が大幅に変更され,プログラムの記述方法がC言語と同等になった.そのため,第2版まで記載していた古い記述形式の擬似言語を用いたプログラムは削除することにした. 【おもな内容】 1章 画像処理とOpenCV 2章 OpenCV の導入 3章 画像入力装置と静止画・動画フォーマット 4章 デジタル画像と配列 5章 色空間 6章 濃淡変換 7章 フィルタ処理 8章 2値画像処理 9章 複数画像の利用 10章 幾何学変換 11章 距離画像処理 付録A OpenCVの描画系関数 付録B OpenCVをソースからビルドする 付録C OpenCVメインモジュール概説 姉妹書『OpenCVによるコンピュータビジョン・機械学習入門』も好評発売中! ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
-★フリーソフトQGISとオープンデータを使って、地図をつくろう!★ 「高齢者が多く住んでいる区域を可視化して、ビジネスに活かしたい!」 「市の防災担当として、浸水予想マップをつくりたい!」 「社会科の授業でオリジナル地図をつくりたい!」 これ一冊でぜんぶできます! フリーソフトとオープンデータを使うから、初心者でも安心。 GISの基礎知識やデータの入手方法までしっかり解説! 《目次》 PART 1 基礎知識編 第1章 オープンデータの基本 第2章 GISの基本 第3章 オープンデータとGISの活用事例 PART 2 地図づくり準備編 第4章 オープンデータの入手 第5章 QGISの準備 PART 3 地図づくり実践編 第6章 ビジネスに役立つ地図づくり 第7章 登記所備付地図データを活かした地図づくり 第8章 防災に役立つ地図づくり
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ★経営とITの結びつきをフルカラーで学ぶ!★ 《経営》《財務》《法務》 《マーケティング》《マネジメント》 「ITパスポート試験」や「基本情報処理技術者」の対策に最適!! 《目次》 [第1部 企業経営の全体像] 第1章 企業経営と情報技術 第2章 企業活動と組織 第3章 経営戦略 第4章 マーケティング戦略 第5章 技術戦略 [第2部 情報システムの構築] 第6章 情報システム戦略 第7章 システム開発技術 第8章 プロジェクトマネジメント 第9章 ITサービスマネジメント [第3部 経営の質の向上] 第10章 業務改善のためのツールと技法 第11章 財務会計とバランストスコアカード 第12章 企業活動と関連法規 第13章 ITリスクへの対応とITガバナンス ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
5.0★基礎知識から構築、評価、改善まで! 実践に使える本格派の一冊★ AIエージェントの開発に初期から取り組み、実務で使ってきた著者陣がおくる、 「現場」で使える、プロになるための一冊。 ヘルプデスク、データ分析、情報収集、マーケティングの具体的なAIエージェントの構築方法に加え、 AIエージェントの評価や改善までを網羅的に学べます。 電通総研、Algomatic、ジェネラティブエージェンツの各社の取り組みの紹介も! 「第1部 AIエージェントを知る」は、AIエージェントを作り、現場で活用するための知識をまとめています。1章ではAIエージェントの定義や重要な性質、ビジネス状況、活用例を説明します。2章は技術観点でAIエージェントを構成する各技術要素の説明と実装上で気をつけることを説明しています。 「第2部 AIエージェントを作る」では、AIエージェントを開発していきます。まずは3章で、AIエージェントの開発に必要な共通技術を解説します。4章では、ヘルプデスクの質問応答を題材にPlan-and-Execute型エージェントの実装をおこないます。5章では、データドリブンな意思決定業務を題材にデータ分析からレポート作成まで行うエージェントを実装します。6章では、情報収集業務を題材にarXiv上の論文を探索しレポートするエージェントを実装します。7章では、マーケティング業務を題材にロールプレイングによる意思決定支援やマルチエージェントによる会話型推薦エージェントを実装します。読者がすぐに実装を再現でき、読者の環境に合わせて改変して精度を高め、業務利用できることを意識しています。 「第3部 AIエージェントを現場で使う」では、実際にAIエージェントのプロジェクトを進めるうえで、避けては通れない課題について広く解説します。評価方法、エラー分析、UX、セキュリティ、モニタリング、継続的な精度改善方法を紹介します。10章ではAIエージェントの実用化に向けた著者陣の各社の取り組みを解説します。 【おもな内容】 第1部 AIエージェントを知る - 第1章 AIエージェントの概要 - 第2章 AIエージェントの構成 第2部 AIエージェントを作る - 第3章 AIエージェントの開発準備 - 第4章 ヘルプデスク担当者を支援する - 第5章 データ分析者を支援する - 第6章 情報収集者を支援する - 第7章 マーケティングを支援する 第3部 AIエージェントを現場で使う - 第8章 AIエージェントの評価 - 第9章 AIエージェントの活用 - 第10章 各社のAIエージェントの実用化に向けた取り組み
-
4.8最適化問題へのモデル化と、基本的なアルゴリズムを俯瞰し、最適化という考え方の基礎をしっかりと固める。大事なことは、いつの時代も変わらない。イメージしやすい具体的な例や、理解の定着にかかせない演習問題も充実! 【推薦の言葉】 数理最適化は、問題解決のための数学である。今では、その成果を実装したソルバーが簡単に手に入るようになった。直面する問題を解決するには、まずそれをモデル化し、適切な最適化手法を適用するという手順を踏む。 本書は、豊富な実例を通して、モデル化の勘どころを説明し、さらに広範な最適化手法それぞれを、基本から分かりやすく解説している。この分野全般を知るための「最適解」として推薦したい。 ――茨木俊秀(京都情報大学院大学学長) 【サポートページ】 https://sites.google.com/view/introduction-to-optimization/main 【主な内容】 第1章 数理最適化入門 1.1 数理最適化とは 1.2 最適化問題 1.3 代表的な最適化問題 1.4 本書の構成 第2章 線形計画 2.1 線形計画問題の定式化 2.2 単体法 2.3 緩和問題と双対定理 第3章 非線形計画 3.1 非線形計画問題の定式化 3.2 制約なし最適化問題 3.3 制約つき最適化問題 第4章 整数計画と組合せ最適化 4.1 整数計画問題の定式化 4.2 アルゴリズムの性能と問題の難しさの評価 4.3 効率的に解ける組合せ最適化問題 4.4 分枝限定法と切除平面法 4.5 近似解法 4.6 局所探索法 4.7 メタヒューリスティクス
-
5.0★「いつか学ぼう」と思っていたなら、今!★ 初歩から実装まで悩まず進める! GISの基本から始まり、今ホットな時空間データの解析まで解説。 サンプルコードと出力結果が詳細だから実践しながら学べる、最高のガイド! [主な内容] 第1部〈導入編〉 空間データの統計解析の基礎 第1章 はじめよう! 地理空間データの統計解析 第2章 統計学の基本 第3章 回帰モデルの基本 第4章 Rの基本 第5章 Rによる空間データ処理・可視化の基本 第2部〈基礎編〉 地域データの記述統計 第6章 空間相関と近接行列 第7章 大域空間統計量 第8章 局所空間統計量 第3部〈基礎編〉 地域データの統計モデリング 第9章 同時自己回帰モデル 第10章 条件付き自己回帰モデル 第4部〈基礎編〉 点データの統計モデリング 第11章 空間過程とバリオグラム 第12章 地球統計モデル 第13章 地理的加重回帰 第5部〈応用編〉 非ガウス空間データの統計モデリング 第14章 一般化線形モデルの基礎 第15章 空間相関を考慮した一般化線形モデル 第16章 INLAによる空間モデリング 第6部〈応用編〉 時空間データの統計モデリング 第17章 時空間データの統計モデリングの概略 第18章 時空間CARモデル 第19章 時空間過程モデル 第7部〈応用編〉 一般化加法モデルと時空間モデリング 第20章 一般化加法モデルの基礎 第21章 一般化加法モデルによる時空間モデリング 第22章 加法モデルによる空間可変パラメータモデリング 補章 空間統計と機械学習
-
-◆◆数式とコードの距離が近いJuliaで一生モノの考え方を身につけよう!◆◆ 線形代数、微積分、最適化、確率・統計の基本的な計算から、 ハミルトニアンモンテカルロ法、階層ベイズ、状態空間モデルの原理までをていねいに解説! [サポートページ] https://github.com/sammy-suyama/JuliaBayesBook [主な内容] 第1章 Juliaの基礎 1.1 Juliaとは 1.2 基本文法 1.3 パッケージの利用 1.4 グラフの描画 第2章 数値計算の基礎 2.1 ベクトル・行列計算 2.2 統計量の計算 2.3 統計量と確率分布のパラメータ 2.4 微分計算 2.5 関数の最適化 2.6 最適化によるカーブフィッティング 2.7 積分計算 第3章 確率計算の基礎 3.1 表を使った確率計算 3.2 式を使った確率計算 3.3 連続値における周辺分布と条件付き分布 3.4 確率的試行のシミュレーション 第4章 確率分布の基礎 4.1 確率分布とは 4.2 Juliaでの確率分布の扱い(Distributions.jl) 4.3 離散型確率分布 4.4 連続型確率分布 4.5 統計モデルの設計 第5章 統計モデリングと推論 5.1 ベルヌーイモデル 5.2 線形回帰 5.3 ロジスティック回帰モデル 第6章 勾配を利用した近似推論手法 6.1 なぜ勾配を利用するのか 6.2 ラプラス近似 6.3 ハミルトニアンモンテカルロ法 第7章 発展的な統計モデル 7.1 ポアソン回帰 7.2 階層ベイズモデル 7.3 状態空間モデル
-
-★機械学習の実利用で、本当にビジネスの価値を生み出すには?★ 技術・プロセス・文化の3面から学ぶ、「MLOps」はじめての実践ガイドが登場! 機械学習システムをビジネスに導入し、運用していく中での悩みによく効くノウハウが満載です。 企業が事業で機械学習の成果をスケールさせるためのさまざまな取り組みをMLOpsといいます。 本書はそのMLOpsを解説する書籍です。 第1部ではMLOpsの全体像、そしてそれを実現する技術・プロセス・文化を紹介します。機械学習をビジネスに導入し、運用していくための基礎知識がわかりやすく学べます。 第2部では、第1部に対応したプラクティスを9つの組織から提供してもらいました。 【おもな内容】 第1部 MLOpsの背景と全体像 1章 MLOps とは 1.1 MLOpsの背景 1.2 本書でのMLOpsの全体像 2章 MLOps を実現する技術 2.1 機械学習パイプライン 2.2 推論システム 2.3 技術選定 2.4 機械学習の実行環境とアクセラレーター 2.5 機械学習システムのモニタリング 2.6 データの品質管理 2.7コードの品質管理 3章 MLOps を支えるプロセス・文化 3.1 機械学習システムの開発フローとPoC 3.2 素早い実験を繰り返す 3.3 多様な利害関係者との協業 3.4 ビジネスの意思決定に役立つモニタリング 3.5 MLOps のプロセスを支える文化 第2部 MLOpsの実践事例と処方箋 4章 DeNAにおける機械学習プロジェクトの進め方(株式会社ディー・エヌ・エー 玉木竜二 藤原秀平) 5章 少人数で迅速に実現する コンテンツレコメンドにおけるMLOps(株式会社CAM 原和希) 6章 顧客ごとに複数機械学習モデルを出し分ける学習と推論のアーキテクチャ(澁井雄介) 7章 機械学習パイプライン構築事例から見る技術選定(安立健人) 8章 事故を減らすための機械学習モデル適用の工夫(株式会社ディー・エヌ・エー〈GO株式会社出向〉 松井健一) 9章 機械学習プロジェクトの失敗確率 80% を克服するプラクティス(アマゾン ウェブ サービス ジャパン合同会社 久保隆宏) 10章 ML Test Score を用いた機械学習システムの定量的なアセスメント(柏木正隆) 11章 大規模言語モデルの研究開発から実運用に向けて(株式会社日本経済新聞社 石原祥太郎) 12章 ユーザー企業における機械学習プロジェクトの推進事例(サントリーシステムテクノロジー株式会社 高木基成)
-
5.0【初学者納得、玄人脱帽!】 SNSで大絶賛の名講義がついに書籍化! ・問題解決に必要な「プログラマ的感覚」が身につく! ・基礎から解説し、プログラミングにはじめて触れる読者を、簡単な数値シミュレーションや機械学習まで導く。充実の目次! ・Google Colaboratoryで環境構築も簡単。教科書として最適! 【主な内容】 第1章 Pythonの概要とGoogle Colabの使い方 第2章 条件分岐と繰り返し処理 第3章 関数とスコープ 第4章 リストとタプル 第5章 文字列処理 第6章 ファイル操作 第7章 再帰呼び出し 第8章 クラスとオブジェクト指向 第9章 NumPyとSciPyの使い方 第10章 Pythonはどうやって動くのか 第11章 動的計画法 第12章 乱数を使ったプログラム 第13章 数値シミュレーション 第14章 簡単な機械学習 (詳細:https://www.kspub.co.jp/book/detail/5218839.html ) 【「はじめに」より抜粋】 なぜプログラミングを覚えるべきか。それは今後プログラミングが就職活動の必須スキルになるからではなく、ましてAI がブームだからでもない。「プログラマ的感覚」を身につけるためだ。(…)エクセルを使っていても、面倒な処理を見た時に「これは一括でできるマクロがあるに違いない」と思って探すかどうか。毎日決まった時間に、あるウェブサイトにアクセスして、ある値を読み取らないといけないという「仕事」が与えられた時に、「ウェブサイトにアクセスして値を読み込めるツールがあるに違いない。毎日決まった時間に何かを自動的に実行する方法があるに違いない。それらを組み合わせれば良い」と思えるかどうか。これが「プログラマ的感覚」である。 (…)細かい文法などは最初は気にせず、必要に応じて調べれば良い。「Python はこういうことができるんだな」「それはこれくらいの作業量でできるんだな」という「感覚」を頭の片隅に残すこと、それを目的として学習して欲しい。 【正誤表】 https://kaityo256.github.io/python_zero/errata/
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 画像認識などの情報処理、数値解析、ニューラルネットワーク、量子コンピューター、半導体といった様々な分野に跨って活躍しているテンソルネットワークを基礎からていねいに解説する。身近な問題から始めて、テンソルの計算手法の基礎を解説し、画像認識や量子物理の例を用いて、少しずつ理解を深めていく。物理系・情報系の入門者に最適の一冊。 第1章 テンソルネットワークを身近に 第2章 テンソルのダイアグラム表記 第3章 畳で学ぶ転送行列 第4章 角転送行列 第5章 特異値分解とエンタングルメント 第6章 角転送行列繰り込み群 第7章 高次特異値分解・木構造・行列積 第8章 手書き数字の見分け 第9章 行列積演算子と制限ボルツマンマシン 第10章 テンソル繰り込み群 第11章 ディスエンタングラー 第12章 量子系の状態変化を追う 第13章 変分法 第14章 再発見の歴史から未来へ ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
-★さあ、基本を徹底的に体感しよう!★ 著者が独自開発したシミュレータを使って、コンピュータネットワークの挙動をPythonで学ぼう! スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、TLSハンドシェイクが、この一冊でわかる! 本書の特徴は大きく3つあります。 1. Pythonで動かしながら学べる OSI参照モデルやTCP/IPといった基盤技術を、単なる文章の解説ではなく、提示されたサンプルをベースに自らコーディングしながら学びます。ノードやリンク、パケットなどのクラスを自分で拡張するうちに、プロトコルの仕組みや挙動を体感できます。 2. シンプルなシミュレータだから、理解しやすい 既存の高機能シミュレータは便利な反面、設定の複雑さやライセンス費用が初学者には障壁でした。そこで、機能を絞り、極力シンプルな設計とすることで、初学者にも理解しやすいシミュレータを開発しました。ノード、リンク、パケットという3つのクラスを軸に、スイッチング、ルーティング、TCPのハンドシェイク、輻輳制御、さらにはTLSハンドシェイクまで段階的に追加していきます。 3. 学習環境の整備が簡単 Google Colabを利用するので、ブラウザさえあればOSの違いを意識せずに学習を始められます。もちろん、複数台の物理デバイスや複雑なネットワーク設定も必要ありません。 【サポートサイト】 https://www.conecolab.com 【主な内容】 0章 ネットワークの基礎知識 1章 コンピュータネットワークの基本要素 2章 ネットワークと時間 3章 スイッチとMACアドレス 4章 MACアドレス学習とループ回避 5章 IPパケットとフラグメント 6章 ルーティングプロトコル 7章 レイヤとカプセル化 8章 アドレスの問い合わせ 9章 IPアドレスの配布と変換 10章 コネクションと信頼性 11章 確認応答と再送制御 12章 輻輳とウィンドウ制御 13章 待ち行列と通信品質 14章 アプリケーションとデータ転送 15章 暗号化と鍵交換
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現代の理工系に必携。学生から職業的プログラマーまで、必須の教養「線形代数」を身につけよう! 数学的基礎がしっかり理解でき、課題をPythonで解く力が得られる。サンプルコードによる演習も豊富な、一挙両得の入門書! 【目次】 第1章 行列と連立方程式1 第2章 行列と連立方程式2 第3章 逆行列 第4章 行列式・ブロック行列 第5章 行列式の余因子展開・クラメルの公式 第6章 対称群による行列式表示・終結式 第7章 幾何学的意味 第8章 ベクトルの一次独立性・直交基底 第9章 行列と線形写像 第10章 固有値と固有ベクトル 第11章 行列の標準化 第12章 特異値分解・低ランク近似
-
4.0★ 実験を効率化する強い味方 ★ もう実験で疲弊しない。次に試す実験条件は、データと統計学が教えてくれる! ベイズ最適化とPythonを駆使して、効率よく研究・開発を進めよう! 《すぐに試せるサンプルデータセット・サンプルコード付き》 ■ データ解析の初歩から、モデルの設計、実践的な応用事例までを導く。 ■ 実験時間や人数が限られる今、絶対に役立つスキルが身につく! ■ 入門書であり、実践書。フルカラー! 【目次】 第1章 データ解析や機械学習を活用した分子設計・材料設計・プロセス設計・プロセス管理 ・ケモ・マテリアルズ・プロセスインフォマティクス ・分子設計 ・材料設計 ・なぜベイズ最適化が必要か ・プロセス設計 ・プロセス管理 ・データ解析・人工知能(モデル)の本質 第2章 実験計画法 ・なぜ実験計画法か ・実験計画法とは ・適応的実験計画法 ・必要となる手法・技術 第3章 データ解析や回帰分析の手法 ・データセットの表現 ・ヒストグラム・散布図の確認 ・統計量の確認 ・特徴量の標準化 ・最小二乗法による線形重回帰分析 ・回帰モデルの推定性能の評価 ・非線形重回帰分析 ・決定木 ・ランダムフォレスト ・サポートベクター回帰 ・ガウス過程回帰 第4章 モデルの適用範囲 ・モデルの適用範囲とは ・データ密度 ・アンサンブル学習 第5章 実験計画法・適応的実験計画法の実践 ・実験候補の生成 ・実験候補の選択 ・次の実験候補の選択 ・ベイズ最適化 ・化学構造を扱うときはどうするか 第6章 応用事例 ・複雑な非線形関数を用いた実験計画法・適応的実験計画法の実践 ・分子設計 ・材料設計 ・プロセス設計 第7章 さらなる深みを目指すために ・Gaussian Mixture Regression(GMR) ・GMR-Based Optimization(GMRBO)(GMRに基づく適応的実験計画法) ・複雑な非線形関数を用いたGMRBOの検証 第8章 数学の基礎・Anaconda・Spyder ・行列やベクトルの表現・転置行列・逆行列・固有値分解 ・最尤推定法・正規分布 ・確率・同時確率・条件付き確率・確率の乗法定理 ・AnacondaとRDKitのインストール・Spyderの使い方
-
-★★その直感、じつに合理的ですニャ(=^・・^=)★★ 状態空間問題や探索アルゴリズムを初歩から学ぼう! ネコちゃんのイラストで抽象概念もイメージできる! 直感(ヒューリスティック)を活用し、合理的に最適解を導く探索手法「ヒューリスティック探索」。 その理論背景からアルゴリズム、Python実装までを体系的に解説! 応用例として、ゲーム木探索、自動行動計画問題、大規模言語モデル(LLM)における探索手法も解説。 【おもな内容】 第1章 人工知能とヒューリスティック探索 第2章 状態空間問題 第3章 情報なし探索 第4章 ヒューリスティック探索 第5章 グラフ探索のためのデータ構造 第6章 時間・空間制限下のヒューリスティック探索 第7章 ゲーム木探索 第8章 自動行動計画問題 第9章 大規模言語モデル(LLM)によるテキスト生成