あるごりずむ作品一覧

非表示の作品があります

  • はじめアルゴリズム(1)
    完結
    4.4
    全10巻759円 (税込)
    老数学者・内田豊は廃校で出会った、小5の少年・関口はじめと。はじめは、数学において天才的な才能があった。内田は彼の才能に惚れて、彼を導いていくことを勝手に決心したのだった・・・。足す足す引く引くワクワクドキドキ。ワンダーボーイ、数字と一緒に世界を大冒険。数字を見るのが少し楽しくなる成長物語。数学と天才が嫌いじゃなくなります。
  • 世界でもっとも強力な9のアルゴリズム
    値引きあり
    4.1
    図を多用し、その仕組みをたとえを使いながら見せることに重点を置いています。 著者が選んだ基準は、(1)インターネットでメールやブラウザを利用する一般ユーザーの日常のコンピュータで使われていること、(2)特定の状況や高度のソフトウェアだけに使えるものは除くこと、(3)基本的にコンピュータ・サイエンスの理論に基づくこと、です。 扱っている9のアルゴリズムのテーマは、検索エンジンのインデクシング、ページランク、公開鍵暗号、誤り訂正符号、パターン認識、データ圧縮、データベース、デジタル署名、計算不能性。

    試し読み

    フォロー
  • アルゴリズム的思考力が身につく! プログラミングコンテストAtCoder入門
    -
    AtCoder株式会社は、日本発のプログラミングコンテスト運営会社として2012年6月20日に設立され、年々活動の幅を拡げてきました。 AtCoderの開催するコンテストは、「与えられた問題を解決するアルゴリズムを考え、それを正しく実装する」ことを競技化したものです。 本書は「AtCoderでアルゴリズムを学びたい」「AtCoderのコンテストに参加したい」という方に向けたAtCoderの入門書です。 AtCoderのコンテストで出題された過去問を用いて、問題の解き方を体系的に解説しました。一つひとつの問題を解説する際には、「なぜそのように考えるのか」が明快になるように心がけました。 筆者は、プログラマのための技術情報共有サービスサイトQiitaに、次のタイトルの記事を投稿しています(2018年3月)。 「AtCoderに登録したら次にやること~これだけ解けば十分闘える!過去問精選10問~」 この記事は、AtCoderの過去問10問を実際に解くことで、読者がAtCoderへスムーズに入門できるように試みたものです。 本書はこの記事にいくつかのトピックを追加して、さらにC++とPython3の両言語で学べるようにして、できあがりました。 AtCoderのコンテストは、参加者の人生を大きく変える力があります。 コンテストの問題を解いていくことで、アルゴリズム的思考力が身につきます。コンテストでよい成績を修めてレーティングを上げると、参加者の市場価値も高まります。また、コンテストに参加することで他の参加者とのつながりを得て、交流を深めることもできます。そしてなにより、AtCoderのコンテストは、ゲームのように楽しいものです。 ~「まえがき」より~
  • 見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械学習アルゴリズムの違いが見てわかる! 「機械学習アルゴリズムは種類が多く、複雑で何をしているのかわかりにくい」と思ったこと、ありませんか?本書は、そのような機械学習アルゴリズムをオールカラーの図を用いながら解説をした機械学習の入門書です。 いままで複雑でわかりにくかった機械学習アルゴリズムが図を通してわかりやすく解説をしています。アルゴリズムごとに項目を立てているので、どのアルゴリズムがどのような仕組みで動いているのか比較をしやすくしています。 これから機械学習を勉強する方だけでなく、実際に機械学習を業務で使用している方にも新しい気付きを得られるのでお勧めの1冊です。 【本書の特徴】 ・複雑な機械学習アルゴリズムの仕組みを1冊で学べる ・オールカラーで機械学習の図をたくさん掲載 ・各アルゴリズム毎にScikit-Learnを使用したコードを記載しているので、見るだけでなく試すこともできる ・仕組みだけでなく、実際の使い方や注意点もわかる 【本書で紹介するアルゴリズム】 01 線形回帰 02 正則化 03 ロジスティック回帰 04 サポートベクトルマシン 05 サポートベクトルマシン(カーネル法) 06 ナイーブベイズ 07 ランダムフォレスト 08 ニューラルネットワーク 09 kNN 10 PCA 11 LSA 12 NMF 13 LDA 14 k-means 15 混合ガウス 16 LLE 17 t-SNE ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アルゴリズムイントロダクション 第3版 総合版:世界標準MIT教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界標準 MIT 教科書!! 原著は,計算機科学の基礎分野で世界的に著名な4人の専門家がMITでの教育用に著した計算機アルゴリズム論の包括的テキストであり,その第3版.前版までで既にアルゴリズムとデータ構造に関する世界標準教科書としての地位を確立しているが,より良い教科書を目指して再び全面的な記述の見直しがなされ,それを基に新たな章や節の追加なども含めて,大幅な改訂がなされている. 単にアルゴリズムをわかりやすく解説するだけでなく,最終的なアルゴリズム設計に至るまでに,どのような概念が必要で,それがどのように解析に裏打ちされているのかを科学的に詳述している. さらに各節末には練習問題(全957題)が,また章末にも多様なレベルの問題が多数配置されており(全158題),学部や大学院の講義用教科書として,また技術系専門家のハンドブックあるいはアルゴリズム大事典としても活用できる. 本書は,原著の第1~35章,および付録A~Dまでの完訳総合版である.また巻末の索引も圧巻で,和(英)‐英(和)という構成により,「数理用語辞典」としてもまことに有用である.
  • アルゴリズム実技検定 公式テキスト[上級]~[エキスパート]編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界最高峰の競技プログラミングコンテストサイトのAtCoderが主催するアルゴリズム実技検定試験「PAST」の公式対策本! ■アルゴリズム実技検定(PAST)とは AtCoder株式会社が主催する検定試験で、IT人材に求められるプログラミングスキルを可視化することを目的としています。プログラミングの基礎知識から、各種アルゴリズムの解説、数学的な問題解決方法まで、試験対策を行うことでこれからのソフトウェアエンジニアに要求される知識を見につけることができます。 ■PASTの上級~エキスパート認定まで対応 さまざまなアプローチが考えられるアルゴリズム実技検定の問題において、より適切なアルゴリズムを選択し、高速なプログラムを作成できることを目指します。 複数のアルゴリズムを用いた解法を身につけ「上級」「エキスパート」合格の点数を勝ち取ろう! [監修] 高橋 直大(たかはし なおひろ):1988年生まれ。慶應義塾大学大学院政策メディア研究科修士課程修了。現在、AtCoder株式会社代表取締役社長。Microsoft主催のImagine Cupで世界3位、TopCoder Openで世界2位、2022年にはGoogle Hash Codeで優勝など、複数の世界大会で上位入賞を経験し、15年以上プログラミングコンテストに参加し続けている。 [著者] 大槻 兼資(おおつき けんすけ):1988年生まれ。2014年東京大学大学院情報理工学系研究科修士課程修了。修士(情報理工学)。現在、株式会社 NTTデータ数理システム顧問、モノグサ株式会社コンテンツアーキテクト。数学や情報科学の諸分野の啓蒙活動に従事。著書に『問題解決力を鍛える!アルゴリズムとデータ構造』講談社 (2020) がある。趣味は競技プログラミング、虫食算作り、国内旅行など。 杉江 祐哉(すぎえ ゆうや):20歳のときに競技プログラミングに出会い、以降tsutajというユーザー名でAtCoder等のコンテストに参加。北海道大学競技プログラミングサークル所属時、アルゴリズムやデータ構造に関する勉強会資料の公開やオリジナル問題の出題・プログラミング合宿の開催など精力的に活動した。現在はモノグサ株式会社でソフトウェアエンジニアとして従事する一方、競技プログラミングの作問支援ツールの開発も行っている。 中村 謙弘(なかむら けんこう):ニートの時に競技プログラミングに出会い、AtCoderでプログラミングを学ぶ。ソフトウェアエンジニアとして国内外の企業に勤務する傍ら、kenkooooというユーザー名でAtCoder等のコンテストに参加している。好きなプログラミング言語はRust。
  • エンジニアなら知っておきたいAIのキホン 機械学習・統計学・アルゴリズムをやさしく解説
    4.0
    1巻2,420円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Think IT連載「ビジネスに活用するためのAIを学ぶ」に、筆者の自社Webサイトで公開中のブログ「AI技術をぱっと理解する(基礎編)」を加え、さらに加筆・修正したAI入門書。これからAIを学ぶエンジニアや過去にAIを学習したが挫折してしまったエンジニア向けに、AIの基礎と全体像を解説し「AIとは何か」「AIで何ができるのか」をイメージできるようにした。 本書の特長は、古い歴史には触れず、(1)ディープラーニング登場以降の5年間の流れを知り(過去)、(2)今のAI技術の全体像を把握し(現在)、(3)5年後のAI活用イメージを掴む(未来)、の3点。書き下ろしコラムによるていねいな補足もあり、広大で難解なAIの世界をやさしく学ぶことができる。 全3部構成。 ●第1部「人工知能の基礎を理解する」では、AIの基礎と全体像をしっかり理解できるように解説。 ●第2部「機械学習のアルゴリズムを学ぶ」では、AIの心臓部となる<機械学習><統計学><アルゴリズム>の3要素とその関係を解説。<機械学習>には 「教師あり学習」「教師なし学習」「強化学習」などが、その背後には「回帰」「分類」「クラスタリング」などの<統計学>があり、その解を求める方法には「決定木」「サポートベクターマシーン」「k平均法」など、多くの<アルゴリズム>がある。これらの三角関係をやさしく紐解く。 ●第3部「ビジネスに活用するための人工知能を学ぶ」では、著者の調査による最新動向を踏まえ、AIビジネスの将来について業界別に考察。 RPA (Robotic Process Automation) の現状についても解説する。
  • アルゴリズム音読
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 英語を学ぶ上で「音読」は学習効果が非常に高いため、「音読」を中心としてプログラム化された英語学習法が“アルゴリズム音読”。一つの英語の文章につき、4種類の音読方法を実践することで、【正しい発音】【英文のストック】【瞬間翻訳】を習得。さらにオプションコンテンツで単熟語や文法項目などを強化し、“英語の文構造を意識した語順感覚”を身に付けます。手順をシンプルにし、ルーティンとして毎日実施できる、1カ月間の集中トレーニング!
  • 22世紀の民主主義 選挙はアルゴリズムになり、政治家はネコになる
    4.0
    断言する。若者が選挙に行って「政治参加」したくらいでは日本は何も変わらない。 これは冷笑ではない。もっと大事なことに目を向けようという呼びかけだ。何がもっと大事なのか? 選挙や政治、そして民主主義というゲームのルール自体をどう作り変えるか考えることだ。ゲームのルールを変えること、つまり革命である――。 22世紀に向けて、読むと社会の見え方が変わる唯一無二の一冊。
  • ANALOG ALGORITHM アナログ・アルゴリズム グリッドシステムによる形の探求
    -
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 これは、無限の形を生み出すシステム。 「アナログ(類似的)で、アルゴリズム的で、探索的─ もっとも優れたデザインは、恣意性を排除し、一貫して人間の知性と手作業によって形づくられてきた」(「はじめに」より) 2019年にLars Muller Publishersから刊行され大きな話題を呼んだ『Analog Algorithm: Source-Related Grid Systems』、待望の日本語版。ドイツで活躍するデザイナー クリストフ・グリュンベルガーが、グラフィックデザインから建築まで、実際にあらゆる仕事で使用している、新しいカタチを生み出すための「システム」を提供する一冊です。 ここから導き出されるガイドラインに沿って手を動かすことで、フォルム、書体、ロゴ、アイコン、パターン、レイアウト、キービジュアルまで、独創的かつ生成的で意味をもったビジュアルを生み出せます。 監修:久保田晃弘(多摩美術大学情報デザイン学科メディア芸術コース教授)

    試し読み

    フォロー
  • あるごりずむ
    -
    1巻2,640円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ひとつひとつのアルゴリズムについて、まず図形的にイメージし、次に具体的な手順を示し、さらに問・演習問題(C言語の解答)により、1.アルゴリズムの特性、限界を知る能力を身に付ける。2.基本的なアルゴリズムを習得する。 【特色】 ・各章と章末に、計60題の問・演習問題。・すべての問・演習問題に対してCでの解答を掲載。
  • アルゴリズムえほん1 アイデアはひとつじゃない!
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの土台「アルゴリズム」をストーリーで理解する絵本。みんなアルゴリズムを見つけながら暮らしているんだって!

    試し読み

    フォロー
  • アルゴリズムえほん3 フローチャートで、みらいをえがけ!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「アルゴリズム」はフローチャートという簡単な図に表すことができるよ。ブロックとか線とか矢印を使ってみよう!

    試し読み

    フォロー
  • アルゴリズムえほん2 ならべたり、さがしたり!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「アルゴリズム」が得意なことは、たくさんあるものをルールにそって並べること。運動会の練習でも当たり前に使っているよ!

    試し読み

    フォロー
  • アルゴリズムえほん4 あそべるアルゴリズム!!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムやプログラミングへの理解がしぜんと深まる、11の楽しいゲームや遊び、パズルを紹介しています。また本の内容には、コピーして遊ぶページが含まれていますが、こちらは紙の本の場合のみで、電子の場合はコピーしては使えません。

    試し読み

    フォロー
  • アルゴリズムがわかる図鑑
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あのややこしそうなアルゴリズムがこんなにわかりやすいなんて! 動物たちの会話やアクションを読んだり見たりしていくだけで,むりなくアルゴリズムの基本が身につく,楽しい図鑑です。 お手元のパソコンで手軽に動かして実感できるPython実習つき。
  • アルゴリズム・キル
    3.9
    署の交通安全イベントの最中に、突然現れた痩せこけた少女。保護されて間もなく亡くなった彼女は、ほぼすべての歯を折られていた――。警務課所属のクロハは、県内で続発する未成年者変死事件との関連を探り始める。被害者たちの体や衣服に残された子供の指紋が意味するものは? 犯人の底知れぬ悪意に孤高の女性警官が立ち向かう、「クロハ」シリーズ長編第3弾!
  • アルゴリズム思考術 問題解決の最強ツール
    4.5
    仕事の時間配分、書類整理から洗濯済靴下の片割れ探しまで、何をいつ行ないいつやめるか、そもそも行なうべきかの判断は難しい。だが人工知能の大本でもあるアルゴリズム論理の使い方を学べば、ビジネスや日常で迫られる判断を手早く行なえる。現代人必読の書。
  • アルゴリズム実技検定 公式テキスト[エントリー~中級編]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■アルゴリズム実技検定(PAST)とは  アルゴリズム実技検定(PAST)とは、IT人材のプログラミングスキルを可視化することを目的としたAtCoder株式会社が主催する検定試験です。 ■アルゴリズム実技検定の中級認定まで対応  本書は、「エントリー」「初級」「中級」の出題範囲を網羅的に解説しています。  プログラミングの基礎知識から、各種アルゴリズムの解説、数学的な問題解決方法まで、アルゴリズム実技検定だけでなく、これからのソフトウェアエンジニアに要求される知識を丁寧に盛り込みました。  本書を通じて学習することで、「中級」に求められる「様々なアプローチがある課題において、適切なアルゴリズムを選択し、高速なプログラムを作成」できることを目指しましょう。 ■本書の特徴 □特徴1:はじめての挑戦でもこの1冊で準備できます!  はじめてのプログラミング、はじめての検定試験でも安心して挑戦できます。 ・問題の解き方から回答方法まで丁寧に解説 ・中級範囲に出題されるアルゴリズム(問題解決方法)も細かく図解 ・Pythonの特徴から基本文法、標準入出力も例を交えて丁寧に説明 □特徴2:実際の問題を解きながら学べます!  アルゴリズム実技検定で求められる知識を問題に取り組みながら得られます。 ・はじめての挑戦でもつまずかないように、概念図を豊富に掲載 ・はじめてではわかりづらい、問題文の読み解き方も丁寧に解説 ・過去にAtCoderやアルゴリズム実技検定で出題された問題を抜粋して解説 □特徴3:プログラマーに求められる知識も身につきます!  問題を解決するだけではなく、高速なプログラムの作成方法も学習できます。 ・課題に合わせて、適切なアルゴリズムの選択方法を解説 ・複数のアプローチがありえる問題では回答パターンを紹介 ・計算量を考えてプログラムを書き換える方法も丁寧に説明 ■本書の構成  第1章 アルゴリズム実技検定の挑戦にあたって  第2章 問題の解き方  第3章 アルゴリズムとコーディング  第4章 Pythonを使ったプログラミング[エントリー編]  第5章 基礎的なアルゴリズム[初級編]  第6章 応用的なアルゴリズム[中級編]  第7章 さらなる得点を狙うために
  • アルゴリズム図鑑 絵で見てわかる26のアルゴリズム
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イメージがつかめるから、面白い! アルゴリズムをまるごとイラストにしました 【本書のポイント】 ・基本的な26のアルゴリズム+7つのデータ構造をすべてイラストで解説 ・誌面がフルカラーなので、図の「動き」がわかりやすい ・各アルゴリズムの考え方や計算効率、問題点もフォロー ・50万人が学んだ大人気アプリを書籍化 アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、 現場で教わることはめったになく、かといって自分で学ぶには難しいものです。 本書は、アルゴリズムを独学する人のために作りました。 はじめて学ぶときにはイメージしやすく、 復習するときには思い出しやすくなるよう、 基本的な26のアルゴリズム+7つのデータ構造を すべてイラストにしています。 ソートやグラフなどの「動き」を図で追うことで、 考え方や仕組みを理解する手助けをします。 よいプログラムを書くために知っておかなきゃいけない アルゴリズムの世界を、楽しく学びましょう。 ●書籍のもとになったアプリ「アルゴリズム図鑑」の実績 ・50万ダウンロード達成(2017年4月時点) ・2016年 App Store「今年のベストApp 10選」に選出 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アルゴリズム図鑑 増補改訂版 絵で見てわかる33のアルゴリズム
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 イメージがつかめるから、わかる!楽しい! アルゴリズムをまるごとイラストにしました。 【本書のポイント】 ・基本的な33のアルゴリズム+7つのデータ構造をすべてイラストで解説 ・誌面がフルカラーなので、図の「動き」がわかりやすい ・各アルゴリズムの考え方や計算効率、問題点もフォロー ・全世界250万人が学んだ大人気アプリを書籍化 【内容紹介】 アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、現場で教わることはめったになく、かといって自分で学ぶには難しいものです。 本書は、アルゴリズムを独学する人のために作りました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な33のアルゴリズム+7つのデータ構造をすべてイラストにしています。ソートやグラフなどの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。 よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。 【目次(抜粋)】 ●序章 アルゴリズムの基本 ●第1章 データ構造 リスト/配列/スタック など ●第2章 ソート バブルソート/選択ソート/マージソート など ●第3章 配列の探索 線形探索/2分探索 ●第4章 グラフアルゴリズム 幅優先探索/ベルマン-フォード法/A*/クラスカル法/マッチングアルゴリズム など ●第5章 セキュリティのアルゴリズム 暗号の基本/公開鍵暗号方式/デジタル署名 など ●第6章 クラスタリング k-means法 など ●第7章 データ圧縮 ランレングス符号 など ●第8章 その他のアルゴリズム ユークリッドの互除法/ページランク/ハノイの塔 など 【旧版との主な違い】 ・7つのアルゴリズム+2つ性質の解説を加筆(クラスカル法、プリム法、マッチングアルゴリズム、ランレングス符号、一意復号可能符号、瞬時符号、ハフマン符号、文字列照合、クヌース-モーリス-プラット法) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 身近なモノやサービスから学ぶ「情報」教室④ アルゴリズムとデータサイエンス
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 今やコンピュータサイエンスやデジタル技術に関する知識は〈これから〉の時代を生きていくすべての人に必要なものになりました。この全5巻のシリーズは、まるで紙面上で実際に授業を受けているような感覚が味わえる、読みやすくて楽しい入門書です。シリーズ第4巻は、アルゴリズムの基本的な考え方と種類、データ構造やさまざまなデータ分析の手法のほか、機械学習やニューラルネットワークについて学びます。
  • アルゴリズムとプログラミングの図鑑【第2版】
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 図解イラストで楽しくわかる、アルゴリズムのしくみと、主要言語での書き方 アルゴリズムと、それを主要言語でどのように書けばよいのかを、図解とイラストを豊富に使って説明した入門書。 本書の特長は、 1. 「アルゴリズムの意味」をイラストや図でやさしく解説 2. そのアルゴリズムに関する「プログラミング言語」のサンプルを試し、体験して納得 の2点です。 「アルゴリズム」と聞くと難しそうに思えますが、ズバリ『問題を解決するための考え方』です。「このアルゴリズムは、どんな考え方で問題を解こうとしているのか?」「この手順は、何をしようとしているのか?」など、「アルゴリズムの意味」に注目して考えていくと、だんだんとアルゴリズムがわかってきます。本書ではイラストや図を使って、入門者でもアルゴリズムのイメージがつかめるよう、解説していきます。 そして、「意味が理解できただけ」では使えるようになりませんので、実際にプログラミング言語によるサンプルプログラムを用意しました。「理解した意味の通りにアルゴリズムが動くこと」を試して、実感してください。 この「第2版」では、「迷路自動生成アルゴリズム」「迷路探索アルゴリズム」を追加して解説。 「アルゴリズム」をちゃんと把握したい人、プログラムの組み立て方をもっと知りたい人に役立つ1冊です。 【サンプル掲載言語】 Python、JavaScript、PHP、C、C#、Java、Swift、VBA 【本書で紹介しているアルゴリズム】 ・簡単なアルゴリズム 合計値、平均値、最大値、最小値、データの交換 ・サーチアルゴリズム リニアサーチ(線形探索法)、バイナリサーチ(二分探索法) ・ソートアルゴリズム バブルソート(単純交換法)、選択ソート(単純選択法)、挿入ソート(単純挿入法)、シェルソート、クイックソート ・迷路自動生成アルゴリズム 棒倒し法、穴掘り法 ・迷路探索アルゴリズム 右手法・左手法、幅優先探索法 アルゴリズムと、それを主要言語でどのように書けばよいのかを、図解とイラストを豊富に使って説明した入門書。 本書の特長は、 1. 「アルゴリズムの意味」をイラストや図でやさしく解説 2. そのアルゴリズムに関する「プログラミング言語」のサンプルを試し、体験して納得 の2点です。 「アルゴリズム」と聞くと難しそうに思えますが、ズバリ『問題を解決するための考え方』です。「このアルゴリズムは、どんな考え方で問題を解こうとしているのか?」「この手順は、何をしようとしているのか?」など、「アルゴリズムの意味」に注目して考えていくと、だんだんとアルゴリズムがわかってきます。本書ではイラストや図を使って、入門者でもアルゴリズムのイメージがつかめるよう、解説していきます。 そして、「意味が理解できただけ」では使えるようになりませんので、実際にプログラミング言語によるサンプルプログラムを用意しました。「理解した意味の通りにアルゴリズムが動くこと」を試して、実感してください。 この「第2版」では、「迷路自動生成アルゴリズム」「迷路探索アルゴリズム」を追加して解説。 「アルゴリズム」をちゃんと把握したい人、プログラムの組み立て方をもっと知りたい人に役立つ1冊です。 【サンプル掲載言語】 Python、JavaScript、PHP、C、C#、Java、Swift、VBA 【本書で紹介しているアルゴリズム】 ・簡単なアルゴリズム 合計値、平均値、最大値、最小値、データの交換 ・サーチアルゴリズム リニアサーチ(線形探索法)、バイナリサーチ(二分探索法) ・ソートアルゴリズム バブルソート(単純交換法)、選択ソート(単純選択法)、挿入ソート(単純挿入法)、シェルソート、クイックソート ・迷路自動生成アルゴリズム 棒倒し法、穴掘り法 ・迷路探索アルゴリズム 右手法・左手法、幅優先探索法 第1章 アルゴリズムってなに? 第2章 いろいろなプログラミング言語 第3章 データ構造とアルゴリズムの基本 第4章 簡単なアルゴリズム 第5章 サーチアルゴリズム 第6章 ソートアルゴリズム 付録 ●森 巧尚(もり よしなお) パソコンが登場した『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて、現在はコンテンツ制作や執筆活動を行い、関西学院大学、関西学院高等部、成安造形大学、大阪芸術大学で非常勤講師、プログラミングスクールコプリの講師などを行っている。 著書に『ゲーム作りで楽しく学ぶ Pythonのきほん』『楽しく学ぶ Unity2D超入門講座』『楽しく学ぶ Unity3D超入門講座』『作って学ぶ iPhoneアプリの教科書~人工知能アプリを作ってみよう!~』(以上、マイナビ出版)、『Python1年生 第2版』『Python2年生 スクレイピングのしくみ』『Python2年生 データ分析のしくみ』『Python3年生 機械学習のしくみ』『Python自動化簡単レシピ』『Java1年生』『動かして学ぶ!Vue.js開発入門』(以上、翔泳社)、『そろそろ常識? マンガでわかる「正規表現」』(シーアンドアール研究所)、『なるほど! プログラミング 動かしながら学ぶ、コンピュータの仕組みとプログラミングの基本』(SBクリエイティブ)などがある。 ●まつむら まきお マンガ家・イラストレーター マンガ作品『ルナパーク』(青心社)、『いろいろあるのよ』(朝日新聞社)、『ビスキィの冒険』など。 『おしえて!! FLASH』など、パソコン関係の書籍イラスト、記事を多く手がける。 成安造形大学イラストレーション領域教授。
  • アルゴリズムトレーディング入門 ──自動売買のための検証・最適化・評価
    -
    本書の初版である『トレーディングシステムの開発と検証と最適化』が出版された1991年からはや16年の歳月が流れた。この間、世界は劇的に変化した。通信、テクノロジー、そしてトレーディングスタイルの大きな変化に伴い市場での競争が激化した今ほど、トレーディング戦略を正しく設計・検証するための実用的で包括的な知識が必要とされているときはないだろう。トレーディング戦略を正しく評価し、トレーディングを成功へと導くには、利益とリスクの正確な測定が不可欠だ。そして、これを可能にするのはコンピューターによる検証以外にない。今や古典ともなった初版の改訂版である本書は、プロのマネーマネジャーであり、トレーディング戦略の設計・検証とコンピュータートレーディングのエキスパートであるロバート・パルドが、トレーディング戦略開発の明快なロードマップとしてトレーダーたちに贈る書だ。トレーディングアイデアを、検証、適正な資金配分を経て、利益の出る自動化トレーディング戦略に育て上げるまでの設計図と言ってもよいだろう。 トレーディング戦略を正しく検証・最適化することは、正しく応用することよりもはるかに重要だ。トレーディングアイデアを使える戦略に変換するには、設計・検証・評価という正しいステップを踏むことが何よりも重要だ。本書では、正しい最適化、アウトオブサンプルデータによるウォークフォワード分析、トレーディング特性の作成、評価特性との比較によるリアルタイムパフォーマンスの評価だけでなく、間違った最適化によって発生し、間違った結論を生み出す元凶とも言えるオーバーフィッティングの見分け方とその防ぎ方についても解説する。 トレーディングゲームがかつてないほど激化し、市場の効率性がかつてないほどに高まった今の時代にあっても、稼ぎ続ける人はいる。それはなぜなのか。それは彼らがエッジを見つけたからである。トレーディングから大きな実りを得るためにはエッジが必要なのである。これからアルゴリズム戦略、つまりメカニカル戦略を開発しようとしている人は、まさにそのエッジに手を伸ばそうとしている人々だ。そのノウハウを本書で身につけてもらいたい。
  • アルゴリズムトレードの道具箱 ──VBA、Python、トレードステーション、アミブローカーを使いこなすために
    -
    技術の進歩によって、今や平均的なトレーダーでもアイデアを低コストで簡単に実装できるようになった。これまで実現不可能と思われていたトレードシステムに新たな息吹が吹き込まれたわけである。自分のトレードアイデアをもとに最高のアルゴリズムを作成したいと思っているが、どこから始めればよいのか分からない人やプログラミングなどやったことがない人にとって、本書は完璧なコードを素早く簡単に書くための良い出発点になるだろう。 本書では、すぐに使える最新のさまざまな検証・トレーディングプラットフォームを紹介している。これらのプラットフォームを理解することで、理論から実践、さらに利益へとつながる知識とツールを手に入れることができる。実例をふんだんに使った説明、今日で最も人気のあるソフトウェアパッケージ、著者のライブラリーからのソースコード――これらのおかげで、あなたのオリジナルのトレードアイデアをプログラミング・評価・実装するのにプログラミング経験は一切必要ない。本書では数多くのトレードシステムを紹介しており、それらの多くはアイデアを「完成した」システムに変換させるものが多いが、自分のトレードシステムを本書で提供するツールを使ってどう構築していくかはあなた次第である。 本書をいつも手元に置き、折に触れて活用してもらいたい。本書は無限の成功を達成するためのアルゴリズムをたたき出す「頼りになるツールボックス」になるはずだ。本書の主な内容は以下のとおりである。 ●理論から実践へのスムーズな移行 ●本書で提供するソースコードとライブラリーによる完全トレードシステムの開発 ●いろいろなトレードシステムの長所と短所の評価 ●トレードステーション、トレーダーズスチューディオ、マルチチャート、エクセルなどのプラットフォームから最大限の力を引き出すためのアドバイスとプロからの助言 ●サンプルコード、キーワード、データアクセスを提供する便利な付録でアルゴリズム開発時間の短縮 本書のウェブサイトでは、最新のトレードステーションコード、エクセルスプレッドシート、指導用ビデオを見ることができる。ガイダンスで分からないところがあったり、アルゴリズムの実装方法で不明な点がある場合は、ぜひとも著者に直接連絡してもらいたい。 本書は、あなたのトレードアイデアがバックテストや最適化を行うに値するものがどうかが分かるだけでなく、あなたのトレードアイデアが素晴らしいシステムに生まれ変わることも可能である。 さあ、ぐずぐずとサイドラインに立っている場合ではない。 (*本書で紹介したトレーディングアルゴリズム、データ、検証プラットフォームのソースコードはすべてDL可能の特典付き)
  • アルゴリズム入門
    -
    本書は、コンピュータのプログラムを作るうえで重要なアルゴリズムを、プログラミング言語によらず、初歩から学習することを主眼としている。豊富な図表を用いて初心者にもわかりやすく説明した。各章末にまとめと問題を掲載している。●目次●アルゴリズム/順序立てを大切に/繰り返しを利用する/自由にデータを使いたい/配列の取扱い/アルゴリズム学習用ツールの操作 1991年発行。
  • アルゴリズムの絵本 第2版 プログラミングが好きになる新しい9つの扉
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングとアルゴリズムの一番やさしい新定番書! プログラミング言語を習得しても、実際にコードを書いてみようとすると 「どう書いて良いかわからない」と感じる方は多いと思います。 本書はアルゴリズムとプログラムロジックの基本を通じて、 プログラミング(コードを書く)の実際を学んでいただけます。 アルゴリズムは、与えられたさまざまな課題をプログラムで効率良く 処理するためのテクニックの集合体です。これらを通じて、誰でも効率の良い 効果的なコードを作るための第一歩を踏み出すことができます。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・説明は基本中の基本から。「C言語の基礎」から学べます。 ・プログラミングのために必要な知識を広くフォロー、コードの書き方が身につきます。 ・環境構築から内容を最新にアップデートし、実際に試して学ぶことができます。 【「絵本」シリーズは、ラインナップをリニューアル!】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説で コンピュータ技術に入門できる初心者向けのシリーズです。 コンピュータ言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来のコンセプトはそのままに、 Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』『Pythonの絵本』などを皮切りにラインナップを順次刷新、 さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アルゴリズムの絵本 プログラミングが好きになる9つの扉
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 さあ、いよいよ“アルゴリズム”です。C言語ベースでみるみるわかる入門書 大ヒットシリーズ!待望の第3弾! 【本書の特徴】 アルゴリズムは、難解なトピックもあるため、文章だけではなかなかイメージがつかめず、理解しづらいものですね。 本書は、イラストで解説しているので、直感的にイメージをとらえることができ、理解も進みます。 さあ、アルゴリズムの扉を開き、プログラマへの道を進んでいきましょう。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アルゴリズムの乙女たち
    4.0
    第2回次世代作家文芸賞特別賞受賞作! 競プロ部を生まれ変わらせたいーー大学生の愛奈は、部長の小百合に誘われて競技プログラミング部に入部した。プログラミングスキルを競い合う団体競技で、目標はなんと全国大会出場!小百合ともう一人の部員・凉子とともに厳しい練習を重ねる愛奈。しかし三人の前には高すぎる壁が立ちはだかり……。 紡がれていく英数字と記号にこんなにも心躍るのか。 いまだかつてない「競プロ小説」が誕生! 第一章 出会い 第二章 乙女たちの始動 第三章 ブレイクスルーを求めて 第四章 強敵 第五章 Blue Water, Blue Sky 第六章 天高く乙女肥ゆる秋 第七章 試練の向こう側 第八章 ラスト・デイズ 終 章
  • アルゴリズムの基礎 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 疑似言語部分を,新基本情報技術者の疑似言語仕様に刷新しました。 基本的なアルゴリズムを紹介し,その説明を通してアルゴリズムを作成する能力,トレースをする能力の育成をサポートします! 【本書の特長】 ・アルゴリズムの理解を深めるために,擬似言語の流れを分かりやすく説明しています。 ・見ただけで内容が理解できるように,アルゴリズムの流れを,図表で解説しています。 ・これから実務でプログラミングを初めて学ぶ方にも,読みやすい構成(基礎編・応用編)となっています。 ・テキストを読んで終わりではなく,アウトプットして知識の確認ができるよう,各章の章末には,その章で学習した基本的な知識を活かした問題を掲載。実践的なスキルを身につけることができます。 【目次】 基礎編_第1部 第1章 アルゴリズムの基本 1. アルゴリズムとは? 2. アルゴリズムの表し方 3. 変数の意味と必要性 4. 繰返し処理 5. アルゴリズムを考えるときの三つのポイント 6. 配列処理と繰返し 7. 2次元配列と二重ループ ● 章末問題 第2章 探索アルゴリズム 1. 逐次探索 2. 2分探索 ● 章末問題 第3章 整列アルゴリズム 1. 整列処理の概要 2. 交換法(バブルソート) 3. 選択法 4. 挿入法 ● 章末問題 第4章 データ構造 1. データ構造とは 2. リスト 3. スタック 4. キュー 5. 木 ● 章末問題 応用編_第1部 第1章 文字列処理 1. 文字列の探索 2. 文字列の置換 3. 文字列の挿入 ● 章末問題 第2章 再帰アルゴリズム 1. 階乗の計算 2. 木の探索アルゴリズム 3. クイックソート ● 章末問題 第3章 数値計算のアルゴリズム 1. 素数 2. 最大公約数 3. 行列の演算 4. ニュートン法 ● 章末問題 第4章 ファイル処理のアルゴリズム 1. ファイル処理の概要 2. グループトータル(集計処理) 3. マッチング(突合せ処理) 4. マージ(併合処理) ● 章末問題 付録 研究1 挿入法のアルゴリズムについて 研究2 2分探索と計算量について 研究3 クイックソートのアルゴリズムについて 擬似言語の記述形式と補足説明 流れ図記号(JIS X 0121-1986) 構造化チャート
  • アルゴリズムの基礎とデータ構造:数理とCプログラム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムの基礎をしっかり理解!! 基本となる必須のアルゴリズムとデータ構造のみに焦点をあて,丁寧に数理を理解しながら習得できるよう解説.初学者が直感的に把握できるよう,手作業で確認するように工夫してある. すべてのアルゴリズムにC言語によるプログラムを掲載.また,豊富な演習課題と詳細な解答を掲載し,自学自習ができる. しっかりアルゴリズムとデータ構造を理解しようとする読者には必携の書である.
  • 「アルゴリズム」のキホン プログラミングの基礎となる「アルゴリズム」の手引き書
    3.3
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータの知識をもたない初心者でも理解できるように、フローチャートやプログラミング言語などを意識せず、日常的な事象を題材に、徹底して図解でわかりやすく説明します。 20世紀に発明されたコンピュータは飛躍的に発展し、21世紀の現代では、携帯電話、テレビ、デジタルカメラ、ゲーム機などの生活用品に組み込まれています。さらに、自動改札機、ATM端末機の制御や、顧客管理、財務管理など、さまざまな企業の業務も、コンピュータなしには成り立ちません。これらのコンピュータは、プログラムによって動作します。 本書は、アルゴリズムとはなにかを理解し、アルゴリズムを知ることで、コンピュータプログラミングをするうえでどのように役立つのかを体験してもらうことが目的です。アルゴリズムってなに? という素朴な疑問にもわかりやすく図解で答え、コンピュータプログラミングに興味をもってもらえる内容になっています。
  • アルゴリズムの時代 機械が決定する世界をどう生きるか
    3.9
    アルゴリズムは強力だ。しかし、落とし穴もある。 機械が入り込んだ日常で、コンピュータと人間の共存の道はあるのか!? 買い物、自動運転、医療診断、犯罪予測、裁判の判決、芸術……。 人の判断より機械の判断を優先させるべきなのか? どんな時に機械に頼りたくなる気持ちを抑えるべきなのか? その答えを見つけるために、アルゴリズムをこじ開けて、その限界を見極めよう。 数学者であり、コンピュータオタクであり、ベストセラー作家である著者による、 機械とデータの社会を生きていくための必読の書! 【ベイリー・ギフォード ノンフィクション賞最終候補作】 人の意思決定は少しずつ、機械に任されるようになっている。 だが、その機械の実体「アルゴリズム」は、どんなプログラムで、どんな狙いで、実際何をしているのか? 一方で、信じられないミスも犯すことを知っていただろうか? アイダホ州の「予算管理ツール」は、障害者助成金を無闇にカットしてした。 腫瘍を発見できるアルゴリズムは、正常な細胞までがん細胞と言い立てた。 自動運転は、いざ運転手が対応するしかなくなったときに判断を遅らせる。 テロ組織と似た名前の学会に属していた建築家は10年も米国に帰れなくなった例もある。 アルゴリズムは、思ったよりもずっと凄いが、思ったほど万能ではない。 必要なのは、何ができて何ができないかを知り、人間がアルゴリズムのどこを補い、どうやってつきあっていけばいいかを知ることだ。 本書を読めば、間違いなくその第一歩を踏み出せるはず。
  • アルゴリズム ビジュアル大事典
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムはITの分野でも重要なテーマの1つであり、一般教養としても学び身に付ける価値があります。本書はよく知られている「アルゴリズムとデータ構造」の計算の形・計算の流れ・計算結果のデータを分かりやすく視覚化しました。 各アルゴリズムに掲載している『QRコード』からスマートフォンやタブレット端末のカメラでアクセスすれば、直観的で分かりやすく・楽しく学習することができるアルゴリズム・アニメーション(動画)を見ることができます。 また本書では疑似コード(プログラミング言語の種類に依存しない模範コード)によるプログラミングの手引きも用意し解説しています。 アルゴリズムは人の脳で考え実行できますが、コンピュータプログラミングによって自動化することが可能です。アルゴリズムを正確に組み立て問題を理解・解決することができる能力、限られたコンピュータ資源を効率よく使い、データの構造を工夫していくことがプログラマにとって大切になってきます。 本書でアルゴリズムとデータ構造を理解し、プログラミング可能な実力を養おう。
  • アルゴリズム フェアネス もっと自由に生きるために、ぼくたちが知るべきこと
    3.9
    1巻1,650円 (税込)
    「デジタルはすでに『哲学』の一領域です。本書でぜひ『リベラルアーツ』としてのデジタルを学んでください」 山口 周氏推薦! 本書は、「ぼくたちがもっと自由に生きるにはどうすべきか」を考え抜くために書かれました。 かつて自由とは、所属する国家との関係性によって得られるものでした。 しかし、GAFAの権力が社会保障からベーシックインカムまでを担うかという、前代未聞の時代が来ようとしています。 そこでぼくたちの人生は、アルゴリズムに支配されるのか? それをもっと自由に生きるための「武器」にできるのか? 人類が直面するこの難問の答えは、「アルゴリズム フェアネス」という言葉のなかにあります。 本書で尾原氏は、AIがもたらす圧倒的に自由な世界を描きつつ、仮想通貨リブラ、GDPR、信用スコアなど最先端の潮流、そして「分散」に向かうインターネットの本質も踏まえ、そこでぼくたちの自由を増やすにはどうするか? そのために何ができるか? ということを、「アルゴリズム フェアネス」という言葉を補助線に読み解いていきます。 iモード、リクルート、楽天執行役員として日本のブラットフォームを、グーグルで世界のアルゴリズムを知り尽くした人間だからこそ書けた、渾身の一作。 断片的な情報と情報とがつながり、読後には目の前の世界がまったく違って見えてくる、まさに「『リベラルアーツ』としてのデジタル」の誕生です。  【目次】 序章 「アルゴリズム フェアネス」とは何か 第1章 AIが生み出すワクワクする新世界 第2章 国家を超えるプラットフォームの権力 第3章 「国というアルゴリズム」が選べる時代 第4章 ブロックチェーンと究極のフェアネス 第5章 自由を増やす「ハンマー」を手にしよう
  • アルゴリズムまるごと学習ブック(日経BP Next ICT選書)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたのプログラミングスキルを高める 20の定番アルゴリズム! アルゴリズムとは、プログラム開発の問題を解くアイデアです。 本書で取り上げているアルゴリズムを身につければ、あなたの プログラミングスキルは高まることでしょう。 ※本電子書籍は、印刷物として刊行された「アルゴリズムまるごと学習ブック」(日経ソフトウエア2015年6月号第2付録)を基に作成しました。本書掲載の情報は、印刷物発行時点のものです。また、掲載時の誌面とは一部異なる場合があります。
  • アルゴリズムを、はじめよう
    3.7
    1巻1,738円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、アルゴリズムの入門書の中でも、一番最初に読んでいただきたいアルゴリズム超入門書です! アルゴリズムの定石と呼ばれるものには様々な種類がありますが、 プログラマ初心者がいきなりたくさんのアルゴリズムを学ぼうとしても、 途中で挫折してしまう人が多いのではないでしょうか。 本書は、アルゴリズムの中でもプログラマが最低限知っておかなくてはならないものだけをぎゅっと絞込み、 ひとつひとつをていねいに解説しているため、無理なく最後まで読み終えることができます。 また、簡単な例でイメージを確認してからフローチャートを少しずつ完成させていく手順で解説しているため、 確実に理解することができます。 アルゴリズムをゼロから学びたい人に必携の1冊です!
  • 遺伝的アルゴリズムと遺伝的プログラミング
    -
    1巻3,344円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめに 第1部 オブジェクト指向とフレームワーク Chapter 1 オブジェクト指向理解のポイント Chapter 2 C++超入門 Chapter 3 オブジェクト指向分析・設計超入門 Chapter 4 フレームワークは快適な乗り物 Chapter 5 GAフレームワークの構造 Chapter 6 GPフレームワークの構造 第2部 遺伝的アルゴリズムの応用 Chapter 7 どの順序で作ろうか? Chapter 8 時間割は奥深い Chapter 9 後片づけはむずかしい!? Chapter 10 遊びじゃないスケジュール 第3部 遺伝的プログラミングの応用 Chapter 11 まずは多数決をとってみよう Chapter 12 この次にくる数はなんだろう Chapter 13 体積の差がわかるかい Chapter 14 人工蟻を進化させる Chapter 15 倉庫番はつらいかも 参考文献 あとがき 索引 ダウンロードサービスのご利用について

    試し読み

    フォロー
  • WE ARE DATA アルゴリズムが「私」を決める
    4.0
    Googleが知ってる“あなた”は誰? 検索履歴やスマホの位置情報から自動的に生成され、 刻々と変貌しながらデジタル空間をさまよう「データの幽霊」 (=デジタル・アイデンティティー)の正体に迫る! アルゴリズム解析を前にすると、「私たちが何者なのか?」という問いは、「コンピューターは私たちを何者だと言っているか?」という問いに等しくなる。アルゴリズムによって「セレブリティー」とされたり「信用できない」とされたりするのと同じように、生身の個人としての自分を無視された私たちは、自らの生をコントロールできなくなる……。[序章より] ……著者は述べる。「私たちは、私たちの実在がもっぱらデータである世界に生きているわけではなく、私たちの実在がデータによって拡張される世界に生きている。つまり、私たちはすでにデータでできている。…テクノロジー派未来主義者の言うシンギュラリティーは決して訪れない。なぜなら、すでにここにあるからだ。」 肉体の死を超えて、自我や意識がサイバー空間の中で「生き続ける」というファンタジーは、すでにデータとなって漂流している私たち自身の迷妄である。ひとつだけ確かなことは、私たちが実在の死を迎えても、私たちの個人データはサイバー空間を漂い続けるということだ。[武邑光裕氏・解説より]
  • ウォール街のアルゴリズム戦争
    3.8
    著者スコット・パタースンの日本語版への序文から(抜粋) 二〇一二年に本書が米国とヨーロッパで出版されたとき、この話を信じる者は少なかった。何百年もの間、営業を続けてきた権威あるニューヨーク証券取引所のような公開市場に対して、ちっぽけな企業が影響力を行使できるものだろうか? 批評家たちは、混雑する立会場上で大振りな手信号で合図する慌ただしいトレーダーがいた古い取引所が既に存在しないことに気づいていなかった。新しい市場は、ニューヨークの忙しい大通りから遠く離れたニュージャージー州郊外にある巨大なサーバー・ファームからなっていた。  コンピュータが主導する市場は、こうした理由から全く新たなレベルの開示基準を求められる。規制当局は、素早く追いつかなければならず、取引所と高速トレーダーの仕組みを理解しなくてはならない。さもないと、このゲームは続き、定年後のために働く一般投資家が損をすることになる。  一つ明らかなのは世界が前進するということであり、取引所は電子化され、コンピュータ主導になるということだ。ロマンチックなイメージではあっても立会場で手を振るトレーダーの日々に回帰することはない。この変化には優れた面もある。以前より安く取引ができ、全般的により効率的だ。  だが、恐ろしく賢いプログラマーによって設計された非常に複雑なコンピュータ・アルゴリズムに制御され、取引所は遥かに不透明でもある。
  • うかる! 基本情報技術者 [科目B・アルゴリズム編] 2024年版 福嶋先生の集中ゼミ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基本情報技術者試験の【科目B試験】(旧午後試験)の中心テーマ「アルゴリズム」対策のテキストです。 文系初学者・プログラム未経験者にとってハードルが高く感じられる「アルゴリズム分野」を、先生と学生の対話形式や失敗例でやさしく解説します。 ・身近な例で説明 ・読みやすい対話形式 ・まとめページも充実 ・擬似言語問題を多数収録 ・サンプル問題の解説+解説動画付き ※解説動画は2024年12月31日まで視聴可能です 第1章 アルゴリズム入門 第2章 アルゴリズムの考え方 第3章 基本アルゴリズム 第4章 データ構造と応用 第5章 擬似言語問題の演習 2024年版特別付録 サンプル問題16問解説
  • 宇宙戦艦ヤマト 黎明篇 アクエリアス・アルゴリズム
    5.0
    1983年に公開された「宇宙戦艦ヤマト 完結編」から、四半世紀の時を経て、2009年に公開された「宇宙戦艦ヤマト 復活篇」。この間を描く新作オリジナル小説がついに発売。激戦の末、アクエリアスの海に轟沈した宇宙戦艦ヤマト。それから12年、古代たちは未知の敵に遭遇する……。
  • Excelでわかる機械学習 超入門 ―AIのモデルとアルゴリズムがわかる
    3.0
    機械学習とは,コンピュータに学習させる技術を指します。AIの発展とともに,さまざまな手法が登場してきました。このAIのモデルとそのアルゴリズムは種類が多く,AIに関心のある人が学習を始めたとき,困惑する原因となっています。本書では,それらを整理し,わかりやすく解説します。具体例にはExcelを利用するため,難しい前提知識なしで,機械学習のさまざまな手法を体験することができます。どのような手法でAIが実現しているのか知りたい人に最適です。
  • AIアルゴリズムマーケティング 自動化のための機械学習/経済モデル、ベストプラクティス、アーキテクチャ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 マーケティング自動化の予測モデル、ベストプラクティス、アーキテクチャをまとめた大著! 1・2章では、アルゴリズムマーケティングの概念、ケーススタディ、理論基盤となる機械学習/経済モデルを説明します。3~6章では、「プロモーションと宣伝」「検索」「レコメンデーション」「価格設定と品揃え」といった領域を取り上げ、「顧客と商品のマッチング」「顧客に適した商品の特定」「商品特性の最適化」を考察します。本書は、どのような理論を基に各領域のシステムが実現されるか、総合的に理解できる稀有な一冊です。(本書は『Introduction to Algorithmic Marketing: Artificial Intelligence for Marketing Operations』の翻訳書です。統計学や微積分学などの数学的知識を前提としています)。原著への読者の声―「市場原理を理解して実装しようとする者にとってきわめて有益」「小売業に関わるデータサイエンティストは必読」。推薦の言葉―「本書はマーケティング分野でのデジタル変革を鮮やかに映し出しており、データサイエンスがいかにしてあらゆるマーケティング活動に不可欠な部分になるのかを示している。データ駆動型アプローチとスマートなアルゴリズムによって、従来の労働集約型のマーケティングタスクにディープな自動化がどのようにしてもたらされるのかを詳しく解説している。意思決定は改善されるだけでなく、はるかに高速になる。このことは、加速する一方の競争環境において決定的に重要である。データサイエンティストとマーケティング責任者の必読書である」(Andrey Sebrant, Director of Strategic Marketing, Yandex)。
  • AIエンジニアを目指す人のための機械学習入門 実装しながらアルゴリズムの流れを学ぶ
    5.0
    機械学習はAI(人工知能)の基礎技術です。今後AIの利活用が進むにつれて、機械学習をコンピュータシステムに組み込んでビジネスに活用できる人材(本書ではAIエンジニアと呼称します)がますます求められます。 機械学習には目的に応じたいくつかの手法が存在します。それらの手法を正しく使えるようになるために、本書はAIエンジニアが理解しておきたいレベルの深さで、各手法のアルゴリズム(動作原理)を丁寧に解説します。とくにアルゴリズムの目的や意味を理解できることをめざします。(アルゴリズムの背景にある高度な数学・統計学の理論についての説明は必要最小限にとどめ、)まずはプログラムを書いて動かし、その結果を見ながらアルゴリズムの長所・短所や、性能をチューニングするためのコツを学びます。 機械学習プログラムの作成には、プログラミング言語「Python」と機械学習ライブラリ「scikit-learn」を使用します。作成したプログラムは、クラウドサービス「Google Colaboratory」や手元のパソコンに構築する「Jupyter Notebook」の環境で簡単に動かせます。
  • AIファースト・カンパニー――アルゴリズムとネットワークが経済を支配する新時代の経営戦略
    4.0
    AIの時代の競争と経営の基本原理を明らかにし、組織変革の道のりとリーダー行動までを網羅。 AIの時代の競争と経営における不可逆的な変化の本質とは何か。なぜAIを部分的ではなく、企業の中核に据える変革が求められているのか。ハーバード・ビジネス・スクール教授が、医療系スタートアップからアマゾンやマイクロソフトまで、さまざまな企業の事例を分析し、その成功と失敗を具体的に描き出す。企業が真のデジタル変革を進めるためのフレームワークを提示した一冊。 新旧企業の経営層、DX推進担当マネジャーの必読書! 榊原彰氏(パナソニックコネクトCTO ) 「生成AI祭りで浮かれてる場合じゃない。デジタルテクノロジーの上でこそ成り立つビジネスモデルとオペレーティングモデルをいかに作り、整合させるのか。今こそ取り組むべき戦略とリーダーシップを再確認する時だ」 サティア・ナデラ(マイクロソフトCEO) 「企業を見直し、AIファースト・カンパニーになるためには何が必要かを説明する重要な一冊だ。AIによるインパクトに関心がある人はみな、この本を読むべきだ」 クレイトン・クリステンセン(ハーバード・ビジネス・スクール教授、『イノベーションのジレンマ』著者) 「デジタル経済とAIの台頭により、破壊的変革の時代を迎えている。本書は、新しいビジネスの世界で生き残ることを望むリーダーにとって説得力のある必読書である」
  • おうちで学べるアルゴリズムのきほん
    -
    時代を生き抜く 「確かな力」が身に付く! 【本書のポイント】 ・身近なテクノロジーの裏側を体感できる ・問題を解決に導く「考え方」がわかる ・変革するIT技術の「未来」が見えてくる! アルゴリズムは、プログラマーやエンジニアにとって 必要不可欠な知識です。 特に昨今は機械学習や深層学習が注目されるなど、 ITテクノロジーの大転換期にあり、アルゴリズムの重要性は ますます高まってきました。 本書は、「身の回りの様々なテクノロジーはどんなアルゴリズムで 実現されているのか」を、自宅PCで確認しながら学習を進めていきます。 「アルゴリズムの基本を学べること」だけでなく、 「アルゴリズムの開発&活用力(=問題解決力)を身に付けること」が 本書の目標です。 スキルを高めたいプログラマーはもちろん、 アルゴリズムについての知識を得ておきたい各種技術者や IT企業の営業マンなどに、ぜひ手に取ってもらいたい1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 応用事例でわかる 遺伝的アルゴリズムプログラミング
    -
    1巻3,344円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 第1章 はじめに 第2章 遺伝的アルゴリズム概説 第3章 山登りをさせてみよう 第4章 できるだけ近道をしてみよう 第5章 最短手順を発見してみよう 第6章 迷路からの脱出 第7章 神になったつもり 第8章 最適スケジュールはたてられるかな おまけの章 進化をシミュレートしてみる ダウンロードサービスのご利用について 用語解説 参考文献 あとがき 索引

    試し読み

    フォロー
  • [改訂新版]C言語による標準アルゴリズム事典
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータの算法に関わるアルゴリズムの定石,レトリックを可能な限り収録した定番の書。手元に置いておきたい実用的な本が30年弱の時を経て新装改訂版として登場です。定評をいただいている基本的な内容はそのままに,時代にそぐわなくなっていた部分のみ改訂。これからも末長くご愛顧いただけるようにまとめ直しました。※本書は『C言語による最新アルゴリズム事典』の改訂版です。
  • 改訂第4版 C言語によるはじめてのアルゴリズム入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で,数学の定理や公式に相当するものがアルゴリズムです。本書では,πの計算や文字列の検索,迷路の解法などのプログラムをC言語で作成しながら基本的アルゴリズムを習得していきます。 Visual C++ 2017などの最新コンパイラに対応した待望の改訂第4版です。
  • 「可能性」を見つけた男の真・成功へのアルゴリズム ビジョンを見つければ誰もが幸せになれる!
    -
    「思考は現実化する」は本当か!? 自己啓発・成功哲学の罠から目を覚ますべき。自己実現は自分の可能性を意識することから始まる。なぜ自分を変えられないのか。人生を変えられないのか。16年間約2万人のカウンセリング、コーチング、セラピーの実体験を通して到達した究極の答えがここにある!
  • 紙とえんぴつで学ぶアルゴリズムとフローチャート
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ プログラムの設計力を身につけよう! 「プログラミングは勉強したのに、自分でプログラム作れない……」 そう悩んでいる人、けっこう多いんです。プログラミングの入門講座や入門書で、ひと通りプログラミング言語の文法やツールの使い方は学んだという人に本書を読んでいただきたい。きっと講座で取り上げられたコードや、書籍に掲載されたコードは、何をやるプログラムかはもう理解できますよね。自分で実際にコードを入力して、動作させることもできましたよね。でも、自分で「こんなプログラムを作ってみたい」と思って、自由自在にコードを書けていますか? 実は、「こんなプログラムを作ってみたい」というアイデアがあっても、それをすぐにプログラムにするのは簡単なことではありません。そうしたアイデアをプログラムにするための過程が欠けているからです。アイデアとプログラムをつなぐのが“設計”です。入門講座や入門書には、この設計の説明がほとんどないのです。プログラムを作れるようならないのは、そのためです。新米プログラマーがすぐに自分でプログラムを書けるようにならないのはもっともなことなのです。 でも悲観することはありません。そんなプログラミングの初心者に向けてソフトウェア設計の初歩の初歩を解説するのが本書です。「設計」といっても難しく考える必要はありません。本書ではじゃんけんやすごろく、あっち向いてホイなど、誰もが知っている遊びを取り上げ、それをプログラムにするために何を考えなければならないか、プログラムにするにはどうすればいいかを、一つひとつステップを踏みながら説明します。
  • 機械学習のエッセンス 実装しながら学ぶPython、数学、アルゴリズム
    4.3
    1巻3,080円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は具体的なデータ分析の手法を説明する意図で書かれたものではありません。 実用的な目的ならscikit-learnやChainerなどの既存のフレームワークを使うべきですが、本書では機械学習のいくつかの有名なアルゴリズムを、自分でゼロから実装することを目標としています。こうすることにより、とかくブラックボックスになりがちな機械学習の仕組みを理解し、さらなる応用力と問題解決力を身につけることができるようになります。 また、処理系にはデファクトスタンダードであるPythonを使い、機械学習に必要な数学の知識もわかりやすく解説しています。 これから機械学習を始める学生さんや、いきなりプロジェクトに放り込まれていまいち理解できないままデータ分析の仕事をしているエンジニアの方にも最適です。
  • 基礎から学ぶ 量子計算 ―アルゴリズムと計算量理論―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 丁寧な解説と豊富な演習問題により、量子計算のアルゴリズムと計算量理論について一から理解できる 量子計算のアルゴリズムと計算量理論について、一からわかりやすく解説した書籍です。 現在、大きな注目を集めている量子コンピュータによる計算(量子計算)は、従来のコンピュータによる計算(古典計算)と比べて、いわゆる指数関数的な高速化を実現することがあります。 その一方で、この高速化は量子力学の基礎原理をもとにしており、アルゴリズムと計算量理論の分野の言葉で記述されるものです。したがって、この高速化の現象を正しく理解するには、量子力学特有の重ね合わせの原理とエンタングルメントをはじめとした量子計算のアルゴリズム、および、計算量理論をひと通り理解する必要があります。 本書は、線形代数と離散数学の基本的な知識のみを前提として、量子計算の原理について初学者向けに丁寧な解説を行っています。 数多くの例題と演習問題を収載しており、読者自ら手を動かしながら学ぶことができます。 第1章 計算理論の基礎事項 1.1 文字列,計算問題 1.2 ブール回路 1.3 二進列に対する演算 1.4 計算量クラス 1.4.1 P, NP, EXP 1.4.2 多項式時間帰着とNP完全問題 1.4.3 オラクル 1.4.4 乱択アルゴリズムと計算量クラス 第2章 ブラケット記法と量子計算でおなじみの行列 2.1 ベクトル 2.2 行 列 2.3 量子計算でよく出現する行列 2.3.1 ユニタリ行列 2.3.2 正規行列,エルミート行列 2.3.3 射影行列 2.3.4 半正定値行列 第3章 量子情報の基礎 3.1 量子ビット,量子状態 3.1.1 量子ビット,量子状態の測定 3.1.2 量子ビットの幾何的描像 3.1.3 量子ビット,量子状態の時間発展 3.1.4 量子ランダムアクセス符号 3.1.5 量子鍵配送 3.2 複数の量子ビット 3.2.1 テンソル積 3.2.2 複数の量子ビットからなる量子状態 3.2.3 複数の量子ビットの時間発展および測定 3.2.4 部分系の測定 3.2.5 CHSHゲーム 3.2.6 量子テレポーテーション 3.3 観測量 3.4 混合状態 3.4.1 1量子ビットと密度行列 3.4.2 部分トレースと混合状態 3.5 POVM 3.5.1 3ビット量子ランダムアクセス符号 3.5.2 2値POVM の実現方法 3.6 発展的な概念 3.6.1 トレース保存完全正値写像 3.6.2 近似と距離 第4章 量子回路 4.1 基本ゲート,量子回路 4.2 古典計算vs量子計算 4.3 量子計算の計算木 4.4 万能量子ゲート集合 4.5 よく使用される量子回路 4.5.1 量子回路のワイヤの交換 4.5.2 量子アダマール変換と一様重ね合わせ状態の生成 4.5.3 量子フーリエ変換 4.5.4 アダマールテスト 4.5.5 SWAPテスト 4.6 空間的制約が課された量子回路 第5章 量子アルゴリズム 5.1 Deutsch?Jozsaの量子アルゴリズム 5.2 Groverのアルゴリズム 5.2.1 量子計算に古典アルゴリズムを組み込む 5.2.2 量子振幅増幅 5.3 Simonのアルゴリズム 5.4 位数発見アルゴリズム 5.5 量子特有の問題に対する量子アルゴリズム 5.5.1 位相推定 5.5.2 量子シミュレーション 5.6 その他の量子アルゴリズム 5.7 通信を含む計算問題に対する量子プロトコル 第6章 量子計算量クラス 6.1 Pの量子版:BQP 6.1.1 BQPとNPの関係 6.1.2 BQPを含む古典計算量クラス 6.2 NPの量子版:QMA 6.3 量子対話型証明 6.4 量子多証明者対話型証明 付録 A.1 群と体 A.2 オーダ記法 A.3 チューリング機械 A.4 非決定性チューリング機械 A.5 確率チューリング機械 A.6 PSPACEとEXP
  • 基本情報技術者【科目B】アルゴリズム×擬似言語 トレーニングブック
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2023年4月の試験制度の改訂で新設された「科目B」は,従来の午後試験に相当するものですが,長文ではなく,以前の中問程度の分量で20問出題される形に変更されました。このうち16問が「データ構造及びアルゴリズム(擬似言語)」からの出題となりますが,全問必須なので,従来のように言語が苦手という人が表計算等に逃げることもできなくなりました。 IPAが公開したサンプル問題を見ても,1問あたり平均5分で解いていくにはコツや慣れが必要です。本書は,アルゴリズムや擬似言語に慣れていない人を対象として,過去問およびサンプル問題,さらにはそれらを題材としたオリジナル問題を多数用意し,アルゴリズム問題に慣れるためのトレーニングが積める内容となっています。
  • 基本情報技術者【科目B】ゼロからわかるアルゴリズムと擬似言語
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 フルカラーで理解しやすい紙面! 初学者に最適な「科目B」対策本 2023年4月から始まる新形式「科目B」の出題の4分の3を占める「アルゴリズムとプログラミング(擬似言語)」の対策書です。 プログラム言語の学習経験がないゼロベースからの受験者を想定し,知識ゼロのスタートからゆっくり・じっくり,「アルゴリズムの動き」と「それを表現する擬似言語プログラム」を対にして解説していきます。 最終的な到達目標は,「試験本番で短時間(1問5~10分)に解けるスキルを身につける」こと。そのためには,プログラムを完成させること,トレースすること,修正やテストを行うことなど,多くの出題バリエーションに対応できることが求められます。 定番のアルゴリズム例と実際の試験問題を例に,ステップアップ方式で学習を進めていくことで,試験に必要となる基礎力と実践的な応用力の両方をスムーズに向上させることができます。 フルカラーの紙面で理解しやすいように配色を工夫。豊富な図解とイラストを添えることで,アルゴリズムや擬似言語問題が苦手な受験者も楽々学べます。 プログラム言語を扱った業務経験や学習経験がないゼロベースからの受験者や,アルゴリズム/擬似言語問題が苦手で超入門レベルから再学習したい受験者におすすめします!
  • 強化学習アルゴリズム入門 「平均」からはじめる基礎と応用
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 「平均」という観点から強化学習の基本が理解できる! AlphaGoがプロ棋士を破った2016年以降、強化学習や深層強化学習はさまざまな分野から注目を集めています。しかし、専門書では難解な専門用語や数式が多用されるため、初学者にとってはハードルが高い状態が続いていました。 本書は、そのハードルの高さを解消することを目的に制作されました。平均という初歩的な数学を使うことで、「価値」「探索」「マルコフ性」といった強化学習の基本をわかりやすく解説します。 また、各アルゴリズムについては、「多腕バンディット問題」および「グリッドワールド問題」のいずれかを用いて、比較しやすい状態で解説します。そのため、各アルゴリズムの特徴や差異がわかりやすくなっています。さらに、中核的なアルゴリズムについては、PythonとMATLABの2種類のコードを、オーム社と著者のWebサイト、およびGithubで配布します。配布コードを実行することで、「原理→数式→プログラム」という一連の流れを直感的に把握できます。 【本書の特徴】 ・難解な強化学習の原理を、中高生にもなじみ深い「平均値の計算」という観点からわかりやすく解説します。 ・さまざまなアルゴリズムを、共通する例題を用いて特徴がわかりやすいように比較します。 ・PythonとMATLAB、2種類のコードを配布します。 ※Pythonのバージョンは3です。 第1章 平均から学ぶ強化学習の基本概念 第2章 各アルゴリズムの特徴と応用 第3章 関数近似手法 第4章 深層強化学習の原理と手法
  • 京都のアルゴリズム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 京都を知る,アルゴリズムを知る。アルゴリズムとはそもそも,何か物事を行うときの“具体的手順”のことである。私たちは日々,意識するかしないかに関わらず,次々とアルゴリズムの設計をしながら生活をしている。  本書は,岩間一雄教授が京都の町を題材にアルゴリズムの思考を伝える,読み物的手法をとった数学書である。読者はその奥深い世界へと誘われてゆくだろう。  巻末には本書で取り上げた京都関連の名所・行事などの索引があり,逆引きで読んでいくことができる。
  • 金融工学のための遺伝的アルゴリズム
    -
    1巻4,620円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 システムトレーディングやアルゴリズムトレードと呼ばれる金融分野では、遺伝的アルゴリズム(GA)および遺伝的プログラミングGP(進化計算)が、応用され実用レベルまできている。本書は、金融に興味のある実務者や初心者を対象としたGA/GPと金融工学についての入門実践書である。さらに金融工学のスタンダードツールとして確立されているMT4(Meta Trader4) を用いたGA/GPシステムを提供している。
  • グラフ・ネットワークアルゴリズムの基礎:数理とCプログラム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 グラフ・ネットワークアルゴリズムの基礎をしっかり理解!! グラフ・ネットワークアルゴリズムの背後に横たわる数理を,例題と図を多用して,直観的なイメージを抱いて思考を巡らせながら理解できるよう,配慮.また,ほとんどのアルゴリズムにC言語によるプログラムを与え,出力結果を確認できるようにしている.さらに,各章での内容を効果的に復習できるように,章末の演習問題とともに多くの問題でその解答例を付している.また,著者の『アルゴリズムの基礎とデータ構造:数理とC プログラム』の続編でもある.アルゴリズムの基礎を学んだ読者が,より有用性のあるグラフ・ネットワークアルゴリズムを習得するためには必携の良書である.
  • 経済分析のための構造推定アルゴリズム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、構造推定について最近の研究を概観し、初学者向けに解説することを目的としている。 経済分野における構造推定(structural estimation) とは、経済理論を土台とした実証分析であり、個人の選好や信念、企業の技術や費用などの“構造”を決定する構成要素を推定するものである。 本書は、経済分野の代表的な構造モデルとして、「動的離散選択モデル」「動学ゲーム」「静的離散選択モデル」の3 つを選び、それぞれの構造推定に必要なアルゴリズムをわかりやすく解説することを意図とするものである。 これらアルゴリズムによって推定するためには、基本的なプログラミングの知識が欠かせない。 そのため、主にプログラミング言語Python に注目し、構造推定のためのプログラミングにおける実践的なテクニックについても紙面を割いて解説した。 Python に関して馴染みのない読者でも、自力でプログラムが書けるような手助けとなっている。 本書の対象となる読者は,経済分野で構造推定を使う大学院生、社会人、アナリスト、最新のミクロ経済実証分析の手法に興味を持っている一般の方々であり、学部レベルのミクロ経済学の知識があれば、理解に困ることはないと考える。 つまり本書は、それらの読者の入門的ガイドという位置づけになっている。 特に、大学院において構造推定を研究テーマとしたが、プログラミングの知識がなくて困難に直面している学生にとって有用なガイドであろう。
  • 現場で使える!Python機械学習入門 機械学習アルゴリズムの理論と実践
    -
    【概要】 人工知能関連のプロダクト・サービスの開発において、機械学習は最初の学習領域です。 本書は、機械学習の基本と実践手法について解説した書籍です。 機械学習の開発環境の準備、実際の現場での利用方法、そしてブラックボックス化しがちな理論部分もしっかりフォローしています。 データ集計・整形と組み合わせた機械学習モデルの利用方法も解説しています。 【読者対象】 人工知能関連の開発に携わる開発者、研究者 現在は推薦システムの設計からアルゴリズムのデザインのみならず、インフラ構築を含めたサーバーサイド全般に従事。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ゲームで学ぶ探索アルゴリズム実践入門~木探索とメタヒューリスティクス
    -
    ゲームAIの技術要素には大きく分けて「ルール」「探索」「機械学習」の3つがあります。近年話題になることの多い機械学習ですが,機械学習だけでは遠い将来の状況を正確に読むことは難しく,特に探索がなければ真に強いAIは生まれません。また,ゲームAIの技術を競う各種コンテストなどでは使用できるメモリ量やファイルの容量に制限が課され,機械学習を利用することが現実的ではないケースもあります。これは実務においても同様で,与えられた要件によっては今も探索技術が主要素となり得ます。本書は,この探索技術とそれを支えるアルゴリズムにフォーカスを当て,ゲームAIを題材にその重要性と魅力を楽しく学ぶための入門書です。さまざまなゲームの種別に対応した探索アルゴリズムについて,動作のしくみと実装方法を丁寧に解説します。
  • ゲームの作り方 改訂版 Unityで覚える遊びのアルゴリズム
    1.0
    1巻3,278円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CEDEC Awards著述賞受賞タイトルが、Unity5に対応してリニューアル! プロのゲーム開発者秘伝・遊びのレシピ!  バンダイナムコスタジオ開発陣による10種のオリジナルゲームを題材に、 知っておくべき「ゲームのしくみ」を徹底解説。 簡単に始められるUnityとC#で、ゲームを作るために必要な遊びのアルゴリズムをマスターできます。 Unityでゲームを作り始めようとしているゲームプログラミング入門者に最適の1冊です。 本書は、ゲーム開発者カンファレンス「CEDEC 2013」において、 著述賞を受賞した『ゲームの作り方』をUnity5対応・フルカラー印刷にリニューアルした書籍です。
  • ゲームの作り方 Unityで覚える遊びのアルゴリズム
    5.0
    1巻3,520円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍には付録DVDのデータは含んでおりません。電子書籍に記載のURLからPCでダウンロードしてお使い下さい。 プロのゲーム開発者秘伝・遊びのレシピ! バンダイナムコスタジオ開発陣による10種のオリジナルゲームを題材に、知っておくべき「ゲームのしくみ」を徹底解説。 簡単に始められるUnityとC#で、ゲームを作るために必要な遊びのアルゴリズムをマスターできます
  • 格子暗号解読のための数学的基礎 格子基底簡約アルゴリズム入門
    -
    1巻4,400円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、ポスト量子暗号の最右翼と目される格子暗号の数学とその実装方法について解説する。現代の情報社会を支えるRSA暗号や楕円曲線暗号は、ノイマン型コンピュータの計算困難性を利用している。しかしこれらは、量子コンピュータにより簡単に解読されることが分かっており、ポスト量子暗号の実現が叫ばれている。格子暗号は「格子問題」と呼ばれる、量子コンピュータでも解き方が分かっていない問題を基礎とする。本書はその数学的性質のほか、格子問題を解くための「格子基底簡約アルゴリズム」について紹介していく。
  • これからはじめる「情報」の基礎 <プログラミングとアルゴリズム>
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【入門! コンピュータとプログラミングの基礎の基礎】<br/〉 コンピュータに関する教育が高校でも正規授業として必修化され、大学入試の共通テストでも受験生は情報科目に直面せざるを得なくなったような状況が生まれている現在、この「情報とプログラミング」に焦点を当てた入門書の決定版として本書をお贈りします。もちろん、内容的には高校生にとどまらず社会人のプログラミング入門にも十分に応え得るものです。何らかの言語の入門ではなくプログラミングの「考え方の入門」であることから、まったく何の知識もない方にも抵抗なく入っていただけます。これからの社会人が基礎知識を獲得するのにも役立つこと間違いなし。まずは本書を読んで、プログラミングとはどういうものか、どういう考え方をすればよいのかを理解したうえで、Pythonなど具体的な言語の入門書を手に取るなりして次のステップに進んでいただくのが、遠回りなようで実は最も効率的な学習方法なのです。前提知識は必要ありません。 今後社会で活躍する人に必ず求められるはずの教養(=プログラミング)を獲得するための第一歩として、本書をご活用ください。 ■こんな方におすすめ<br/〉 これからプログラミングを勉強する(または、しなければならない)方/情報科目でプログラミングに触れた高校生/社会人や大学生を含むプログラミング入門者 ■目次<br/〉 ●第1章 情報とコンピュータ   1 「情報を処理する」ってどういうこと?   2 情報×コンピュータ=快適な暮らし ●第2章 コンピュータのしくみ   1 コンピュータが情報を処理する方法   2 コンピュータってどんな機械?   3 プログラミングのすすめ ●第3章 プログラムを書こう!   1 コンピュータへの命令のしかた   2 日本語の指示書の役割   3 日本語の指示書を作ろう(その1)── ロボボのお使いプログラム   4 日本語の指示書を作ろう(その2)── 秘密の暗号プログラム   5 これからのこと   6 ところで「アルゴリズム」って何? ●第4章 データの入れ物   1 値を入れる箱──変数   2 箱の使い方   3 箱の大きさ──データ型 ●第5章 コンピュータの演算   1 変数に値を入れる──代入   2 コンピュータを使って計算する──算術演算   3 コンピュータを使った計算の宿命   4 2つの値を比較する──比較演算   5 TrueとFalseを使った演算──論理演算   6 演算子の優先順位 ●第6章 命令を実行する順番   1 プログラムの流れは3通り──制御構造   2 分かれ道を作る──条件判断構造   3 同じ道を何度も通る──繰り返し構造   4 改訂版:ロボボのお使いプログラム ●第7章 データをまとめて入れる箱   1 同じ種類のデータを並べて入れる──配列   2 縦横に並べた箱にデータをまとめて入れる──二次元配列   3 関連するデータをまとめて入れる──構造体   4 大事なデータを保存する──ファイル ●第8章 プログラムの部品を作る   1 プログラムを入れる箱──関数   2 関数を定義する   3 関数を利用する   4 プログラムで使う「箱」を整理しよう   5 改訂2版:ロボボのお使いプログラム ●第9章 日本語からプログラミング言語へ   1 プログラミング言語の選び方   2 これからの勉強のしかた ●第10章 情報を整理する力   1 間違いはどこにある?   2 AIが出した答えは本当に正しい?   3 コンピュータにできること、人間がすべきこと   4 おわりに ■著者プロフィール<br/〉 谷尻かおり:データベースから画像認識・画像処理、機械学習まで手掛ける現役のプログラマー。それぞれの分野に関する入門的解説書から数学やプログラミングの入門書まで数多くの書籍や雑誌記事の執筆も手掛けてきており、誰にとってもわかりやすい、その優しい語り口には定評がある。
  • コンピュータ科学とプログラミング入門:コンピュータとアルゴリズムの基礎
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラムの本質は、手順の積み重ねである! プログラミングの学びはじめは大変である。日常生活では体験することのない厳密な手順を要求されるからである。しかし、プログラミングスキルは、情報系はもちろん、他の理工学部系の学生にも必ず求められる現代に必須の能力である。本書は、最初に大変簡便な仮想CPUを題材として、機械語プログラムの本質が手順の積み重ねであることを分かりやすく説明する。そののち、C++で基本的な手続き処理を学ぶ事によってプログラムの本質が理解できるよう工夫されている。コンピュータとプログラミングのうわべの知識ではなく、その本質を理解することができるので、プログラミング教育の導入用教科書として最適の書である。
  • 最適輸送の理論とアルゴリズム
    -
    ★まずは、この一冊から始めよう!★ 最適輸送は、ふたつの確率分布を比較するためのツールです。深層学習の勃興とGPU計算の普及により、機械学習分野でも最適輸送が広く用いられるようになりました。 本書では、線形代数・確率・最適化についての初歩的な知識を前提として、線形計画、エントロピー正則化、シンクホーンアルゴリズム、敵対的ネットワーク、スライス法などのさまざまな解法アプローチをていねいに解説します。 【主な内容】 第1章 確率分布を比較するツールとしての最適輸送 第2章 最適化問題としての定式化 第3章 エントロピー正則化とシンクホーンアルゴリズム 第4章 敵対的ネットワーク 第5章 スライス法 第6章 他のダイバージェンスとの比較 第7章 不均衡最適輸送 第8章 ワッサースタイン重心 第9章 グロモフ・ワッサースタイン距離 第10章 おわりに
  • 沙漠と青のアルゴリズム
    3.6
    1巻1,826円 (税込)
    読書と絵画を巡り、現代に生きる主人公の若手出版編集者が、時空さらには虚実を自在に行き来する。夏目漱石、ポオ、サン=テグジュペリ、そしてAI……。すべてが一つの事実に向かって収斂していく先に隠された真実とは?
  • 史上最大の発明アルゴリズム 現代社会を造りあげた根本原理
    3.5
    コンピューター・プログラミングにかかせないアルゴリズムは、微積分とならび、数学史上最重要の発明である。17世紀に原型が見いだされて以来、現在のアルゴリズムの精緻な形式の完成までには、じつに300年を要した。ライプニッツ、ゲーデル、テューリングら、あまたの天才数学者・思想家が繰り広げたそのドラマを、小説形式の断章をはさみつつ紹介。読者をアルゴリズムの世界の魅力へといざなう傑作ポピュラーサイエンス。
  • しっかり学ぶ数理最適化 モデルからアルゴリズムまで
    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 メタヒューリスティクス
  • 詳解 確率ロボティクス Pythonによる基礎アルゴリズムの実装
    -
    僕たちは、こんな本を待っていた。Sebastian Thrunらの名著『確率ロボティクス』(マイナビ)の翻訳者であり、同分野の第一人者でもある、上田隆一氏が書き下ろす至極の入門書! ・理論→実装という一貫した流れで、丁寧に解説。まさにバイブル!・Jupyter Notebook対応だから、すぐに実践できる!・コードはGitHubで全部公開!【第1章「はじめに」より抜粋】 本書は、確率をロボットの認識機能や制御に用いることを考える分野「確率ロボティクス」の入門書です。ロボットの開発者、研究者になるには機械、計算機、制御に関する勉強も必要なうえ、上記のような状況なので、確率論、統計学の理解も重要になってきています。たくさん勉強しなければならないので「手短に」といいたいところですが、確率というものに実感がもてるまでには頭の訓練が必要です。 筆者は学生のとき、確率に対する実感を養うために(実際は家賃込みの月6万円の仕送りを増やすために)、学生寮、後楽園、高田馬場あたりの「現場」でかなりの訓練をして仕送りを減らしていましたが、そちらをおすすめするわけにはいきません。そこでロボティクスでよく使われるアルゴリズムを書いて動かしてもらい、実感をもってもらおうと企画したのが本書です。【主な内容】第1部 準備/第1章 はじめに/第2章 確率・統計の基礎/第3章 自律ロボットのモデル化/第4章 不確かさのモデル化 第2部 自己位置推定とSLAM/第5章 パーティクルフィルタによる自己位置推定/第6章 カルマンフィルタによる自己位置推定/第7章 自己位置推定の諸問題/第8章 パーティクルフィルタによるSLAM/第9章 グラフ表現によるSLAM 第3部 行動決定第/10章 マルコフ決定過程と動的計画法/第11章 強化学習/第12章 部分観測マルコフ決定過程 付録A ベイズ推論によるセンサデータの解析 付録B 計算
  • 詳解 3次元点群処理 Pythonによる基礎アルゴリズムの実装
    5.0
    基礎的な点群処理から、ICPアルゴリズム、物体認識、PointNetまでをPythonで学ぼう!★章末問題付き★ ・Open3Dを使用し、Pythonプログミングとともに平易に解説。 ・サンプルコードをサポートページから提供したので、すぐに実践できる! ・最終章では、RGBD画像、ボクセルデータ、メッシュデータ、多視点画像の3次元データ処理も解説。 【主な内容】 第1章 はじめに 第2章 点群処理の基礎 第3章 特徴点・特徴量の抽出 第4章 点群レジストレーション(位置合わせ) 第5章 点群からの物体認識 第6章 深層学習による3次元点群処理 第7章 点群以外の3次元データ処理
  • シリコンバレー発 アルゴリズム革命の衝撃 Fintech,IoT,Cloud Computing,AI…アメリカで起きていること、これから日本で起きること
    4.0
    アルゴリズム革命とは、情報処理能力の飛躍的向上により、あらゆる人間活動が計測され機械によって代替される流れのこと。Fintech,IoT,Cloud Computing,AIなど、シリコンバレーの最先端の動きとこれから日本で起こることを、スタンフォード大学の研究員がわかりやすく解説。
  • 新・標準プログラマーズライブラリ アルゴリズム はじめの一歩 完全攻略
    -
    アルゴリズムは,特殊な才能がある人だけが考えるものではありません。しっかりと基本をマスターすれば,誰でも考えられるようになるものです。本書は,プログラミングを支える強力な基礎=アルゴリズムをマスターするために,本のはじめから終わりまで,徹底的に丁寧に説明します。「ソート」「計算量」から,「二分探索木」「ハッシュ表探索法」「動的計画法」「遺伝的アルゴリズム」と,理解を積み重ねながらステップアップ。最終的には,挿入法や二分探索法のプログラムが自力で作れるようになり,基本情報技術者試験の午後問題レベルの問題が十分解けるようになります。
  • 新・標準プログラマーズライブラリ Pythonで学ぶアルゴリズムとデータ構造 徹底理解
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【アルゴリズムの実用性がよくわかる!】 Pythonには標準でlist型やdict型などのデータ型、ソートや探索の便利なアルゴリズムが実装されており、ライブラリも充実しています。基本文法とライブラリの使い方を学習するだけで、ある程度プログラムを作成できるようになります。ところが複雑な問題に直面したとき、初歩的な知識だけでは立ちどころに行き詰ります。問題をずばり解決する機能やライブラリがあるとは限りません。さまざまな実装方法、機能、ライブラリから、最適なものを選び、組み合わせる必要が出てくるかもしれません。こういったとき、プログラム構造の理解が必要で、なかでもアルゴリズムとデータ構造が重要な要素になります。本書はこのふたつを徹底的にかみ砕いて解説し、ときに開発現場で使用されるテクニックや考え方も盛り込むことで、読者を深い理解へと導きます。 ■こんな方におすすめ ・Pythonでアルゴリズムとデータ構造を学習したいひと ・スキルアップしたいPython初級プログラマー ・情報処理技術者試験のアルゴリズム問題の足がかりを得たいひと ■目次 ●1章 アルゴリズムの基礎   1-1 アルゴリズムとデータ構造   1-2 基本的な処理フロー   1-3 アルゴリズムと実装の基礎 ●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 キューの活用例 ●5章 ソート   5-1 ソート   5-2 ソートの性質   5-3 実装のポイント   5-4 挿入ソート   5-5 選択ソート   5-6 バブルソート   5-7 シェルソート   5-8 マージソート   5-9 クイックソート ●6章 探索   6-1 線形探索   6-2 二分探索 ●7章 連想配列   7-1 連想配列   7-2 オープンアドレス法   7-3 チェイン法 ●8章 文字列検索   8-1 文字列の一致   8-2 力任せ法   8-3 ボイヤー-ムーア法 ●9章 木構造   9-1 木構造   9-2 二分探索木   9-3 二分探索木の実装   9-4 二分探索木の特徴   9-5 データ列による二分木の表現   9-6 ヒープ木   9-7 ヒープソート ●10章 グラフ   10-1 グラフ   10-2 隣接行列   10-3 ダイクストラ法 ●11章 さまざまなアルゴリズム   11-1 基数変換   11-2 データの圧縮   11-3 ハフマン符号化   11-4 構文解析   11-5 乱数   11-6 動的計画法 ●付録   A-1 文法に関する補足   A-2 処理時間の計測   A-3 メモリ使用量の計測   A-4 参考文献 ■著者プロフィール 黒住 敬之(くろずみ・たかゆき):信州大学大学院工学系研究科修士課程修了(位相幾何学専攻)。大学院卒業後、都内のSIerに勤務、業務システムの開発を行う。現在はEC企業のシステム開発部門に所属、Pythonを使用したシステム開発業務に従事。また、個人でもシステム開発やデータ分析業務等を受託。アイティーアールディーラボ代表。
  • 新・明解C言語で学ぶアルゴリズムとデータ構造
    -
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「最も分かりやすいアルゴリズム入門書」と読者の絶賛を博した大ロングセラー『新・明解C言語によるアルゴリズムとデータ構造』の改訂版です。 初級レベルのCプログラマを対象に、スタックやキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について解説しています。 改訂にあたっては、レイアウトを大幅に変更するとともに、文章も見直し、さらにわかりやすくなっています。 なお、これまでCD-ROMに収録し、好評をいただいた「アルゴリズム体験学習ソフトウェア」は、弊社のサイトからの無料ダウンロードとなります。これにより、本文とテキストとソフトウェアの連動学習がより効率的に行えるようになります。
  • 新・明解C言語で学ぶアルゴリズムとデータ構造第2版
    -
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「アルゴリズム体験学習ソフトウェア」との連動学習で学ぶ、アルゴリズムとデータ構造入門書の最高峰。 「最も分かりやすいアルゴリズム入門書」と読者の絶賛を博した大ロングセラー『新・明解C言語で学ぶアルゴリズムとデータ構造』の改訂版です。 初級レベルのCプログラマを対象に、スタックやキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について明快に解説しています。 改訂にあたっては、より明解な解説になるよう文章と図版を改めています。 前著同様、大ロングセラーが期待される一冊です。
  • 新・明解 Javaで学ぶアルゴリズムとデータ構造
    -
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 『明解Javaによるアルゴリズムとデータ構造』を10年ぶりに改訂。 初級レベルのJavaプログラマを対象に、スタックやキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について解説しています。 改訂にあたり、本文の見直しとレイアウト変更を行い、さらなるわかりやすさを目指します。
  • 新・明解 Javaで学ぶアルゴリズムとデータ構造 第2版
    -
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 すべてのJavaプログラマに贈る! アルゴリズムとデータ構造入門書の最高峰!! 初級レベルのJavaプログラマを対象に、スタックやキュー、二分木などのデータ構造をはじめとして、探索、ソートなどの、アルゴリズムの基礎について解説しています。改訂にあたっては、本文とデザインを全面的に見直すとともに、プログラムを最新のJava(Java 14)に対応させています。 Java言語の初心者はもちろん、アルゴリズムとデータ構造をゼロから学びたい読者にとって最良の入門書です。
  • 新・明解Pythonで学ぶアルゴリズムとデータ構造
    -
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 すべてのPythonプログラマに贈る! アルゴリズムとデータ構造入門書の最高峰。 本書は、Pythonで実装した豊富なプログラム例を通じて、アルゴリズムとデータ構造の基礎を身につけるためのテキストです。 基本的なアルゴリズムとデータ構造に始まって、目的とするデータを見つける探索、データの並びを一定の順序で並びかえるソート、そして、スタック・キュー・再帰的アルゴリズム・線形リスト・2分探索木などを学習します。 解説にあたっては、難しい理論や概念を視覚的なイメージで理解できるように、213点もの図表を提示しています。本書に示す136編のプログラムは、単なるサンプルではなく、実際に動作するものばかりです。すべてのプログラムを読破すれば、かなりのコーディング力が身につくはずです。 初心者から中上級者まで、すべてのPythonプログラマに最良の一冊です。
  • C言語によるはじめてのアルゴリズム入門 改訂第5版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で、数学の定理や公式に相当するものがアルゴリズムです。本書ではπの計算や文字列の検索、迷路の解法などのプログラムをC言語で作成して基本的アルゴリズムを習得していきます。 ■目次 第1章 ウォーミング・アップ 第2章 数値計算 第3章 ソートとサーチ 第4章 再帰 第5章 データ構造 第6章 木(tree) 第7章 グラフ(graph) 第8章 グラフィックス 第9章 パズル・ゲーム ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「C言語用語辞典」(ナツメ社)「Javaによるはじめてのアルゴリズム入門」「原理がわかるプログラムの法則」(技術評論社)など
  • Cによるアルゴリズムとデータ構造(改訂2版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 良いプログラムを書くための必須知識をまとめたテキストであり、五輪の書。 本書は、長年にわたって数多くの優秀なシステムエンジニア、プログラマーに愛読されてきた、良いプログラムを書くための必須知識をまとめたテキストです。  うまくつくられたプログラムは、理解しやすく実行効率も高いものですが、一方、そうでないものは解読も困難なうえに、やたら時間や領域をくいます。さらに、そのようなまずいプログラムには、えてしてミスや内容的な誤りも隠されているものです。  本書は、新たなアルゴリズムで新たなプログラミングを行うために覚えておかなくてはいけない必須知識、そしてアルゴリズムの設計、実現における基礎を、実用上の価値に重点を置いてまとめています。  今回の改訂においては、多くの読者の声をよく参考にして、よりわかりやすく、簡明になるよう見直しを行ったほか、接尾辞木について新たな解説を加えています。  システムエンジニア、プログラマーとして活躍される方の五輪書です。 第1章 アルゴリズムとその計算量 第2章 基本的なデータ構造 第3章 順序つき集合の処理 第4章 整列のアルゴリズム 第5章 アルゴリズムの設計 第6章 アルゴリズムの実現 付記:Cメモ 演習問題:ヒントと略解
  • Cによるソフトウェア開発の基礎 データ構造とアルゴリズムの基礎から
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語を用いたソフトウェアシステム構築の方法を段階的に学べる! 本書は、C言語によるデータ構造とアルゴリズムの話題を軸に、C言語を用いたソフトウェアシステム構築の方法を順を追って示すことで、プログラムを作成するとは何をすることなのかを実例で示す。はじめは簡単なプログラムから始め、構造をもったデータの扱いやファイルの扱いや、それらに関連するアルゴリズムをさまざまな例題を紹介する。 はじめに 第1章 C言語によるソフトウェア開発 1.1 プログラムとは何か、プログラミングとは何か 1.2 プログラミングとプログラミング言語 1.3 ソフトウェア開発の方法 1.4 C言語によるプログラミングを学ぶ意味 第2章 C言語における基本的なデータ型 2.1 基本データ型の役割 2.2 配列の使い方――整列を題材として 2.2.1 C言語の配列 2.2.2 バブルソートによる整列プログラム 2.2.3 クイックソートによる整列プログラム 2.2.4 C言語における配列利用の注意点 2.3 ポインタは何の役に立つのか 2.4 構造体の利用 第3章 制御構造の基本 3.1 制御構造の設計方法 3.2 メニューに従って処理を行う対話型プログラムの設計と実装 3.2.1 トップダウンによるプログラムコードの作成 3.2.2 プログラムの詳細部分の作成 3.3 ソースファイルの分割と多人数での開発 3.4 再帰処理の考え方 第4章 C言語と文字列 4.1 文字列の読み込み・格納・出力 4.1.1 C言語における文字列の扱い 4.1.2 文字列の比較 4.1.3 string.h ヘッダファイルに宣言されている文字列処理関数 4.2 文字列の探索(単純法・BM法) 4.2.1 単純法による文字列の探索 4.2.2 BM法による文字列の探索 4.3 文字列の生成(形式文法) 4.3.1 形式文法を用いた文字列の生成 4.3.2 文字列生成プログラムの実装 第5章 さまざまなデータ構造 5.1 スタックやキューの実現 5.1.1 C言語におけるスタックの実現方法 5.1.2 スタックを使ったアプリケーションの構築 5.1.3 キューの利用 5.2 リスト構造 5.2.1 リスト構造とは 5.2.2 リスト構造の利用例 5.3 木構造とグラフ 5.3.1 木の表現と探索(2 分木) 付録 付録A Cygwin 開発環境 付録B ソースファイルを分割した場合のコンパイル作業 B.1 すべてのソースファイルを一括して手作業でコンパイルする場合 B.2 個々のソースファイルをそれぞれ手作業でコンパイルする場合 B.3 make コマンドを利用する場合 付録C push( ) 関数とpop( ) 関数を呼び出すプログラム simplestack.c 付録D enquene( ) 関数とdequene( ) 関数を呼び出す プログラムsimplequeue.c 参考文献 索引
  • JavaScriptによるアルゴリズム入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はアルゴリズムの基礎的な内容をJavaScriptを用いて解説したものです。従来の教科書で扱われていた内容を大幅に削減し,初等的なアルゴリズムに限定して実例を入れて詳しく解説しました。また,それらのアルゴリズムを用いて解ける問題のプログラム例をできる限り含めています。それは,著者がこのような基礎的なアルゴリズムの理解とプログラミングは不可分であると考えているからです。 本書を通じて多くの人たちがアルゴリズムの本質を理解して,そのスキルを色々な場面で,よりスマートで洗練されたシステムづくりのために発揮してもらえれば,本書の目的は十分に達成されたとものと考えます。
  • Java データ構造とアルゴリズム 基礎講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムとデータ構造は、ソフトウエア技術者にとって、重要かつ必至な知識・技術を扱う科目であるが、既存の書籍は難解かつページ数が膨大、また例題が少ないもしくは有っても回答がないなど、学校の教科書または独学しようとしている人が使用するにはつらいものが多い。そこで、Javaの文法をある程度理解している人向けに、Javaのデータ構造とアルゴリズムを、頭から順に読み進めていき、節ごとに適切な課題をこなすことで、独学も可能な教科書的立場の書籍を提供します。課題は、Eclipseのプロジェクトの形式でダウンロードしてもらう形で提供予定。
  • 情報処理教科書 基本情報技術者試験のアルゴリズム問題がちゃんと解ける本
    4.0
    1巻2,068円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 “苦手を得意に変える”シリーズに「アルゴリズム」編が登場 基本情報の午後試験をクリアする一番の近道は、解答必須の「問8 データ構造とアルゴリズム」に正解することです!本書では、苦手意識をもつ受験生のために3つの仕掛けを作り、正解するための実践力が効率よく身に付くよう、構成しています。 曲者の擬似言語を詳しく紹介 他で目にすることはあまりない「擬似言語」が、スラスラ読めるようになる! 擬似言語×アルゴリズムを見える化 “擬似言語の動きがパッとわかる”読者特典資料を、Webから ダウンロード提供! 解法のポイントをズバリ解説 過去問題を題材に解法のポイントをつかみ、試験に合格できる 実践力が身に付く! ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 基本情報技術者試験のアルゴリズム問題がちゃんと解ける本 第2版
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 もう1問正解できれば合格なのに!という方へ。 今度こそ合格したい人のための基本情報午後試験の強化書! 基本情報技術者試験(FE)で、多くの受験生がつまずく午後問題の問8「アルゴリズム問題」。 午後試験において大きな配点の選択必須問題だからこそ、ちゃんと理解して合格を目指しましょう。 本書では、多くのIT関連書籍を執筆してきた人気講師が、アルゴリズム問題を理解するための核である「擬似言語」を、 過去問を使いながら、丁寧に解説します。制限時間内にきっちり解き切ることができるようになりますよ。 【本書の特徴】 1.過去問をもとに解法テクニックを学べるから、合格力が身に付きます。 2.「大事なのに、他書で扱いの薄い分野」を正面からちゃんと扱っています。 3.選ばれ続けている定番教科書が、最新傾向を踏まえて再登場です。 【対象】 ・アルゴリズム問題に苦手意識をもつ方 ・あと一歩、合格に点数が足りない方 ・いつも制限時間内に解けない方 【目次】 CHAPTER1:擬似言語とは何か CHAPTER2:擬似言語の仕様 CHAPTER3:擬似言語を読む練習 CHAPTER4:擬似言語を読む練習の仕上げ CHAPTER5:アルゴリズム問題の解き方のコツ CHAPTER6:アルゴリズム問題演習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理技術者テキスト アルゴリズム入門 擬似言語
    5.0
    本書では、基本情報技術者試験の必須問題である「擬似言語」の基本的な事項を学習後、 アルゴリズムの基本パターンを流れ図と比較しながら学習し、アルゴリズムの知識習得を目指します。プログラムの学習にスムーズに入っていけるようにしています。基本情報技術者試験受験者のみならず、情報系・工学部系大学でのプログラミング学習にも対応可能。2006年発行。
  • 数学ガール/乱択アルゴリズム
    4.2
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 確率とコンピュータの深くて不思議な関係とは? 「僕」と四人の少女が、乱択アルゴリズムの世界に挑む魅惑の数学物語。 累計10万部を突破し、数学書としては異例のベストセラーとなった「数学ガール」シリーズの第四弾です。 今回のテーマは、乱択アルゴリズムです。私たちは、乱数や確率を用いることで、未来への確定的な予測を行ったり、 複雑な解析をシンプルにすることができます。 本書では、こうしたランダムの力が生み出す世界を、純粋数学的な側面とプログラム的な側面の両方から解説し、 乱択アルゴリズムの理解を目指します。 コンピュータの得意な新入生リサが登場し、彼らの淡い恋に新たな進展も見られます。 シリーズの読者はもちろん、数学に関心のある読者に最良の一冊です。
  • 数学者が検証! アルゴリズムはどれほど人を支配しているのか?~あなたを分析し、操作するブラックボックスの真実~
    3.7
    「いいね!」したり、ネットで買い物をしたりするたびに、その裏で特定のアルゴリズムが、私たちの行動と嗜好を常に分析している。それにより「おすすめ」の広告が現れるくらいは無害でも、選挙前にフェイクニュースばかり読まされたり、「将来の」犯罪者として拘束されたりするのは問題だ。だが、アルゴリズムの導き出す答えはどれほど正確で、効果的なのか。アルゴリズムやAIのしくみ、将来の可能性と限界を評価する話題作。
  • Scratchで学ぶ プログラミングとアルゴリズムの基本 改訂第2版
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングとアルゴリズムの基礎、および、「Scratch 3.0」の使い方を学ぶための本です。 大学や高校のプログラミングの授業でも活用していただいている人気定番書を「Scratch 3.0」の登場に合わせて改訂しました。 本書は、Scratchの操作方法を身につけて自由自在に使いこなせるようになるだけでなく、頭の中で考えているアイデアをプログラムとして実現するスキル、つまり論理的な思考のスキルを身につけることを目的としています。 本書の使い方 サンプルのプログラムを作りながら、Scratchの操作とプログラミングのポイントについて学んでいきます。ただし、何も考えずにサンプルの作り方をなぞって操作するだけでは、独り立ちして自分なりのプログラムを作る力はつきません。プログラミングの仕組みをきちんと「わかる」ことが大切です。 各章の<考えてみよう>のコーナーで自分なりに見通しを立てて考えたり、<Scratchの操作>や<プログラミングのポイント>のコラムをしっかりと読んで、操作の背景にある仕組みを考え、理解を深めながら学びをすすめましょう。 加えて、<チャレンジ>や<ステップアップ>といった課題に取り組むことで、頭で理解するだけでなく、身につけるようにしましょう。本書の詳しい使い方や各種のコラムの内容については「序章」の「この本の使い方」をご覧ください。
  • スマートな良いコードのために Pythonで学ぶアルゴリズム入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 どう動くのか仕組みを理解し、スマートなコードを実現できる、データ構造やアルゴリズムの現実のコードを知りスキルアップできる。Pythonプログラマーの必須の書籍。
  • 図解! アルゴリズムのツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「これからプログラミングを学ぼう」といった入門者、少しだけプログラミングを経験したことのある初心者のための「アルゴリズム」の入門書です。プログラムを作成する上で必要となる問題解決の考え方について解説します。
  • 図解でかんたんアルゴリズム 情報処理のかなめとなる考え方が手に取るようにわかる!
    3.0
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータの動作を決めるアルゴリズムは、プログラマーの能力を引きだす基礎体力。 プログラムにとってアルゴリズムは、屋台骨となるデータの処理手順を記述するものです。 この世にプログラムがあるかぎり、アルゴリズムの改良が続けられます。 本書は、アルゴリズムの基礎知識を厳選し、可能なかぎりやさしくまとめました。 読むだけで、かならずアルゴリズムのおもしろさに気づいていただけるでしょう。 入門者に必要な重点項目を選びだし、徹底して図解で理解できるようガイドします。 これさえあれば、アルゴリズムは怖くない!
  • 図解まるわかり アルゴリズムのしくみ
    3.0
    アルゴリズムの基礎から特徴、 活用方法まですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・多彩なアルゴリズムの特徴と考え方がわかる! ・機械学習や高度なアルゴリズムについても解説! ・キーワードから知りたい項目を調べやすい! ・初心者からプログラマまで知っておきたい知識を収録! 【こんな方におすすめ】 ・アルゴリズムの基本を身につけたい人 ・知識を広げてステップアップしたい人 ・適切なアルゴリズムを選べるようになりたい人 ・速くて正確なプログラムを書けるようになりたい人 【内容紹介】 効率のよいプログラムを作成するには、 場面に合った適切なアルゴリズムを選ぶ必要があります。 同じ結果を得るにしても、どのアルゴリズムを選択するかで 処理速度が大きく変化するからです。 しかし、「違いがよく分からない」「複雑で難しそう」といった 苦手意識をアルゴリズムに抱いている人も多いでしょう。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 世界一簡単なアルゴリズムトレードの構築方法
    5.0
    本書を読んでアルゴリズムトレードのことが理解できなければ、裁量トレードを続けるしかない! 1970年代、ペリー・カウフマンが自動化システムでトレードを始めたとき、プロのトレーダーたちは「バカバカしい」と一笑に付した。しかし、今や高頻度トレードは「一般投資家からお金を盗んでいる」として、その不公平なまでの優位性を非難されるまでになった。本書で公開されたアルゴリズムトレードのテクニックを習得すれば、ホームトレーダーのあなたにもパワーを取り戻すことができるだろう! プロのトレーダーにとっても、自動化システムの完璧化を目指すマネーマネジャーにとっても、あるいは今日のテクノロジーを使って財務管理を試みる一般投資家にとっても、成功するアルゴリズムトレードシステムの洗練された構築方法を、簡単なハウツー形式で提供するこのコンパクトなガイドは大いに役に立つはずだ。本書は、バックテストの単なるステップバイステップの枠を超えて、あらゆるタイプの市場を40年以上にわたって練り歩いてきた著者の幅広い経験から最良のものを抜粋して、読者にトレードの神髄を伝授してくれる。トレードで成功するためには、利益の出るところで売買するだけではダメで、正しいトレード法を構築してリスクを管理できなければならない。信頼の置けるトレードシステムを一から構築するために、実績のあるこのガイドラインに従うことで、必要な理論はもとより、歴史的観点を見据えたうえで、システムを自信とテクニカルなノウハウに基づいて構築し、あなたのパラメーターやリスクに合わせて微調整することができるようになる。 ●アルゴリズムに正しい深さのルールを含めよ ●システム開発と検証の各段階において、よくあるワナにはまるのを避けよ ●つもり売買からリアルトレードにいつ移行すべきなのかを知れ これらは本書に出てくるアドバイスの一例だが、本書にはほかにも役立つアドバイスが満載されている。 本書で最も重視するものはシンプルさである。基本的なベストプラクティスから実際のシステム設計に至るまで、簡単なアプローチのほうが人々に好まれ、勝利を収めることが実証されている。アルゴリズムシステムは実際に市場で使うと失敗することが多い。本書では、失敗の原因となる落とし穴にはまらないように、勝率を大幅に高めるためのプロセスを紹介している。本書を一度読めば、それはあなたの一部になる。だから、何度も読み返したくなるだろう。 トレーダーとして洞察力を磨き、その洞察力を利益の出る戦略に変えることから、トレードを生計手段とするうえで直面する現実的な問題に至るまで、第一線で戦ってきた40年以上に及ぶ経験を惜しげもなく披歴し、エキスパートと戦えるまでの近道を教えてくれるのが、アルゴリズムトレードの最高傑作ともいえる本書である。
  • 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第1巻 基礎・ソートと順序統計量・データ構造・数学的基礎
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【世界的名著『アルゴリズムイントロダクション』第4版の翻訳第1巻!】  本書は、全世界で標準的なアルゴリズムの教科書として位置づけられてきた『Introduction to Algorithms』の第4版の翻訳書である。  第4版ではコンピュータサイエンスの第一線を捉えるために、安定結婚問題(2 部グラフでのマッチング問題)、オンラインアルゴリズム、機械学習などの新しい章や、再帰的漸化式の解法、ハッシュアルゴリズムなど、新しい話題を豊富に取り入れている。これまでの版と同様、各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典としても活用できる。  第1巻ではPart1~3までの「基礎」「ソートと順序統計量」「データ構造」を収載。
  • 世界標準MIT教科書 アルゴリズムイントロダクション 第4版 第2巻 高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、全世界で標準的なアルゴリズムの教科書として位置づけられてきた"Introduction to Algorithms"の第4版の翻訳書である。  第4版ではコンピュータサイエンスの第一線を捉えるために、安定結婚問題(2 部グラフでのマッチング問題)、オンラインアルゴリズム、機械学習などの新しい章や、再帰的漸化式の解法、ハッシュアルゴリズムなど、新しい話題を豊富に取り入れている。これまでの版と同様、各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典としても活用できる。  第2巻ではPart4~6までの「高度な設計と解析の手法」「高度なデータ構造」「グラフアルゴリズム」を収載。

最近チェックした本