本書はPythonの対話型環境IPython notebookを使ってデータ分析および可視化を行うためのレシピを集めたクックブックです。Pythonは、豊富な科学技術計算用のライブラリを簡単に使いこなせるため、科学計算やデータサイエンスの分野で人気を集めています。取り上げる話題は、近年注目度の高い統計や機械学習といったデータサイエンス関連を中心に広範囲に及び、実際のデータを分析して可視化するという作業を通して、Pythonの使い方をマスターします。PythonそしてIPython notebookの可能性を体感できる一冊です。
本書は「機械学習のための関数解析入門:ヒルベルト空間とカーネル法」(瀬戸,伊吹,畑中(2021))の姉妹書.前著では理工学部の標準的な数学の知識を前提に関数解析の応用としてカーネル法の理論と応用の解説を試みた.本書ではプログラミング言語としてPythonを採用し実践編としてより実装に特化した形でカーネル法およびその応用例についてまとめる.
【目次】
第I部 カーネル法実践
第1章 線形な回帰と分類
1.1 線形な回帰
実践1:単回帰/実践2:重回帰
1.2 線形な分類
実践3:線形サポートベクトルマシン
1.3 線形からカーネルへ
第2章 カーネル回帰
2.1 カーネル関数
2.2 多項式回帰
実践4:多項式回帰
2.3 カーネル回帰
実践5:ガウスカーネル回帰
2.4 リッジ回帰
実践6:リッジ回帰
第3章 サポートベクトルマシン
3.1 ハードマージンサポートベクトルマシン
実践7:サポートベクトルマシン
3.2 ソフトマージンサポートベクトルマシン
3.3 カーネル法による分類
実践8:ガウスカーネルによるサポートベクトルマシン
第4章 ガウス過程回帰
4.1 ガウス分布
4.2 ガウス過程回帰
実践9:ガウス過程回帰による1変数関数予測
実践10:ガウス過程回帰による2変数関数予測
4.3 ハイパーパラメータの最適化
第II部 制御への応用
第5章 システム制御の基礎
5.1 動的システム
5.2 制御の基礎
5.3 シミュレーションと実験
実践11:一定目標値へのフィードバック制御
実践12:時変目標値への2自由度制御
第6章 応用1:モデル学習
6.1 カーネル回帰によるモデル学習
実践13:一定目標値への制御における動的システムの学習
実践14:時変目標値への制御における動的システムの学習
6.2 ガウス過程回帰によるモデル学習
実践15:ガウス過程回帰による人間の手動制御モデルの学習
6.3 サポートベクトルマシンによる環境モデル学習
実践16:ハードマージン法による障害物の学習
実践17:ソフトマージン法による障害物の学習
第7章 応用2:学習に基づく制御
7.1 モデル不確かさの学習に基づく制御
実践18:モデル学習に基づく一定目標値への制御
実践19:モデル学習に基づく時変目標値への制御
実践20:外乱学習に基づく着陸制御
7.2 目標値の学習に基づく制御
実践21:カーネル回帰に基づく追従制御
7.3 環境の学習に基づく制御
実践22:ガウス過程回帰に基づく環境モニタリング
付録 Python の準備と基礎/最適化問題と最適性条件/カーネル法の概説
Google AI Studioを使った生成AIアプリ開発の解説書です。環境構築から、コマンドラインからの生成AIアクセス、Python/Node.js/Webからの利用法、画像生成AI、機械学習向けデータ変換などを学ぶことができます。各章の解説に対し、それぞれ小さなサンプルを用意しハンズオンで説明していきます。
ベストセラーとなった「ラズパイPico完全ガイド」の改訂版
無線通信機能を搭載した最新モデル「Pico 2 W」に対応!
本書は、電子工作をした経験がまったくなかったり、必要な工具も何も持っていなかったり、電気回路についてよく分かっていなかったりする電子工作の初心者でも、絶対につまずくことなく電子工作を楽しめるように解説した電子工作の入門書です。初版は2023年3月に発売され、発売と同時に大反響となりました。
本書の最大の特徴は、ラズパイPicoと各種パーツのつなぎ方を直感的に理解できる「実体配線図」を掲載していることと、それらを制御するサンプルプログラムをサポートサイトからダウンロードできることです。これらにより、たとえ解説している内容が理解できなくても、必要なパーツをつないでサクッと動かすことができます。
本書では、主要なパーツとして25種を取り上げ、それらの動かし方を実体配線図とサンプルプログラムとともに解説しています。それに加え、さらに25種のパーツの動かし方を解説したドキュメントを本書のサポートサイトに用意しました。本誌とドキュメントを合わせて計50種のパーツの動かし方を習得できます。
電子工作の初心者が途中でつまずいてしまわないように、徹底的に分かりやすく、詳細に解説しています。本書を最後まで読むことで、自分独自のオリジナルの電子工作の作品を制作できるようになるでしょう。
第1章 Raspberry Pi Picoについて知る
第2章 Raspberry Pi Picoの準備
第3章 電子回路の基本
第4章 電子パーツの制御方法の基本
第5章 25種+αの電子パーツを動かす
第6章 Raspberry Pi Picoの応用
第7章 電子パーツを組み合わせて作品を作る
付録 Pythonと電子回路の基本
問題を適切な大きさに分解するスケーラブルな手法。
本書は、GPT-5、ChatGPT、Deep Researchの利用方法にとどまらず、「OpenAI API」を使うことでカスタマイズした生成AIを独自のシステムに組み込むための方法をステップ・バイ・ステップで解説した1冊です。
紹介しているサンプルは、APIの機能を知る上でのシンプルなものですが、Googleのクラウドサービス「Google Colaboratory」やローカルPCのPython環境でで実行して動作確認を行えるものとなっています。
本書を活用することで、いま大きな話題となっている強力な生成AIの機能を、自社のサービスやアプリケーションの一部として提供することが可能になります。
2025年度の大学入学共通テストから必須の科目となった「情報1」。その中で最もむずかしいと言われている「アルゴリズムとプログラミング」の単元をステップバイステップ形式で1冊でしっかり学べる問題集です。以下の3つの特徴でコスパ良く最短で合格力が身に付きます。
《本書の3つの特徴》
・全ての問題についているスマホ対応の動画解説と例題でサクッと理解
・実行環境「PyPEN」完全対応でプログラムを実際に動かして納得
・豊富な演習問題を解いてしっかり定着
学校の授業で習ってなくても、ゼロから学ぶから大丈夫。夏休みから冬休み、受験直前まで使える「情報1」プログラミング問題対策ならこの1冊です!
■はじめに
大学入学共通テスト「情報1」試験の概要
共通テスト用プログラム表記の概要
共通テスト用プログラム表記を動かせるツール「PyPEN」の使い方
本書での学習の流れ
フローチャートの基本を知ろう
■第1章 共通テスト用プログラム表記の基本文法を学ぼう
1-1 数値と文字列の表示と算術演算子
1-2 変数
1-3 条件分岐文と比較演算子
1-4 論理演算子と条件分岐文の応用
1-5 繰り返し文(1)(条件繰り返し文)
1-6 繰り返し文(2)(順次繰り返し文)
1-7 配列(1)(一次元配列)
1-8 配列(2)(二次元配列)
1-9 関数(1)(関数の概要)
1-10 関数(2)(ユーザ定義関数の作成)
■第2章 複数の文法を組み合わせた基本問題に慣れよう
2-1 条件分岐文の繰り返し(条件分岐文×繰り返し文)
2-2 関数を用いた条件判定の繰り返し(条件分岐文×繰り返し文×関数)
2-3 配列の繰り返し参照(一次元配列の繰り返し文)
2-4 二次元配列の繰り返し参照(二次元配列の繰り返し文)
2-5 ユーザ定義関数の繰り返し呼び出し(繰り返し文とユーザ定義関数)
2-6 複数配列の操作(条件分岐、繰り返し、関数、配列)
2-7 配列内の値の交換処理(条件分岐、繰り返し、関数、配列)
2-8 入れ子式繰り返し処理
2-9 外部入力の繰り返し
■第3章 実践的な長文問題に挑戦!
3-1 タクシー運賃を計算してみよう
3-2 数あてゲームを作成しよう
3-3 試験の点数の評価をしてみよう
3-4 スゴロクゲームを作ってみよう
3-5 宝探しゲームを作成しよう
3-6 試験の最高点と最低点を求めよう
3-7 交換法(バブルソート)で試験の点数を並べ替えよう
3-8 選択法で試験の点数を並べ替えよう
3-9 エレベータに何回で乗れるかシミュレーションしよう
3-10 消費税の計算を行う関数を作成しよう
■第4章 予想問題を解いてみよう
共通テスト模擬問題 学食の売上シミュレーション
解答解説
共通テスト用プログラム表記とPythonの比較
Understanding Japanese cultural norms can be challenging for those unfamiliar with them. Interactions may seem open and friendly at times, and more reserved or even cold and distant at others. An effective way to gain insight into the traditional Japanese mindset is through cultural codewords-key terms rich with meaning that reveal and influence the attitudes and behaviors within modern Japanese society.
These key terms encapsulate a system of behavior that goes beyond the literal meanings of words and phrases, often requiring deeper cultural context for full comprehension. In this book, experienced Japan expert Boye Lafayette De Mente explains the nuances of 233 of the most important Japanese codewords-arranged alphabetically from ageashi ("tripping on your own tongue") to zenrei ("breaking the mold of the past").
Together, these terms provide valuable insights into the character and customs of one of the world's most fascinating cultures.
Author Boye Lafayette De Mente is an author of over 30 books on Japan. As a business consultant with extensive knowledge of Japan. His first book Etiquette Guide to Japan was a pioneer in its field, became an instant bestseller, and is still widely used by modern travelers as they navigate the cultural codes of Japan.
オークランドを代表するレジェンダリーなファンク・バンド、タワー・オブ・パワーが1974年5月14日、NYはロングアイランドのラジオ局、WLIRで行った未発表のスタジオライブ音源を収録したアルバムがReal Gone Musicからリリース!傑作『Back to Oakland』発表時の全盛期とも言えるTOPのエネルギッシュなパフォーマンスを収録。
Disc1
1 : Intro
2 : Oakland Stroke
3 : Squib Cakes
4 : This Time It's Real
5 : Soul Vaccination
6 : You're Still a Young Man
7 : Clean Slate
8 : So Very Hard to Go
9 : Get Your Feet Back on the Ground
Disc2
1 : Intro
2 : Time Will Tell
3 : Man from the Past
4 : Down to the Nightclub
5 : Just When We Start Makin' It
6 : Knock Yourself Out
7 : What Is Hip
Powered by HMV
<収録内容>
1 Happy×2 Days 歌:CANDY ISLAND 作詞:木村有希 作曲:木村有希 編曲:岡野裕次郎(TRYTONELABO)
2 夕映えプレゼント ?CANDY ISLANDリミックスー 歌:CANDY ISLAND 作詞:遠藤フビト 作曲:BNSI(Yoshi) 編曲:BNSI(Yoshi)、滝澤俊輔(TRYTONELABO)
3 ボーナスドラマ「マジックアワーCANDY ISLAND特別編」
4 Happy×2 Days オリジナル・カラオケ
Disc1
1 : Act Natural
2 : Get Back
3 : Female Brain
4 : Irish Goodbye
5 : I Didn't Think So
6 : Memories
7 : Turn The Engine
8 : Hammer and the Nail
9 : My Eyes
10 : People Who Talk
Powered by HMV