タイトル概要
機械学習ハードウェアとは? 実装基盤となるメニーコアプロセッサ/DSP/GPU/FPGAのアーキテクチャ概説 | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(9)機械学習ハードウェアとは、設計開発した機械学習モデルを実行するハードウェアプラットフォームのことだ。その実装プラットフォームとなる「CPUを含むメニーコアプロセッサ」「DSP」「GPU」「FPGA」のアーキテクチャについて概説する。
UWP(ユニバーサルWindowsプラットフォーム)とは? UWPアプリ開発の特徴 | Windows開発最前線【2017年版】2017年6月改訂。最新のWindows開発について概説。開発者向けにWindows 10向けUWPアプリの概要と特徴をできるだけ分かりやすくコンパクトにまとめる。
Angular CLIで、Angularアプリのコードを自動生成するには? | Angular TIPSAngular CLIのng generateコマンドを使ってAngularアプリ用コードを自動生成してみる。また、各アプリのAngular CLI設定ファイルをエディターで編集する方法も紹介する。
Windowsエクスプローラー特殊Tips【5選】 ― 開発者/クリエイターにおすすめ | Insider's Break特に便利なエクスプローラーTipsを5つ厳選して紹介。「.」で始まるファイルの作成。カレントパスでコマンドプロンプト/PowerShell起動。管理者モードで起動。ファイルのフルパス取得。よく使うフォルダーをアドレスバーから素早く開く。
現在の要素から指定された祖先/兄弟要素までを取得するには?(prevUntil/nextUntil/parentsUntil) | jQuery逆引きリファレンスprevUntil/nextUntil/parentsUntilメソッドを使って、jQueryオブジェクトで保持している現在の要素セットから、現在の要素の直後から、ツリー構造において(指定された)兄/弟/親の関係にある要素の直前までの範囲にある全要素を取得する方法を説明する。
ディープラーニングを含むニューラルネットワーク・モデルと、そのハードウェア実装 | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(8)一般的なニューラルネットワークモデルとディープラーニング(深層学習)について紹介。さらにそのハードウェアを実装するための一般的な方法を説明する。
機械学習のニューロモルフィック・コンピューティング・モデル | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(7)機械学習ハードウェアの「ニューロモルフィック・コンピューティング」(前者)と「ニューラル・ネットワーク」という大分類のうち、脳の構造と神経細胞(ニューロン)発火の仕組みを模倣した前者のモデルを説明する。
.NET Coreとは? 開発環境(SDKとVisual Studio Code)のインストール | C#による.NET Core入門(1)クロスプラットフォームで開発できる.NET Coreの基礎から開発実践までが学べる入門連載スタート。初回は.NET Coreの歴史/立ち位置/特徴を紹介し、開発環境の準備方法を説明する。
Angular CLIとは? ― インストール方法と、アプリの骨格生成&実行 | Angular TIPS新規Angularアプリの作成時にAngular CLIを使うと効率的だ。そのインストール方法と、コマンド1つでAngularアプリのスケルトンを作成して、そのアプリを起動する方法を説明する。
親子/兄弟関係にある要素を行き来するには?(parents/parent/prev/prevAll/next/nextAll/siblings/children) | jQuery逆引きリファレンスparents/parent/prev/prevAll/next/nextAll/siblings/children/endメソッドを使って、jQueryオブジェクトで保持している現在の要素セットから、ツリー構造において親子/兄弟関係にある要素を取得する方法を説明する。
機械学習のハードウェア化の歴史と、深層学習の登場 | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(6)1980年代〜現在まで、機械学習のハードウェア実装の歴史を振り返る。計算機アーキテクチャの行き詰まりと深層学習の登場により、機械学習ハードウェアの研究が進んできたことを紹介する。
Angularの基本構造を理解して、アプリ開発を始めるには? | Angular TIPS初めてのAngular開発【v4以降対応】。誤解のしようもない最も基本的な“Hello World”を作成して、Angularアプリの基本構造を理解しよう。
Angularの特徴とは? 開発環境を構築するには? | Angular TIPS人気のJavaScriptフレームワーク「Angular」の基本機能を目的別リファレンスの形式でまとめる連載の第1回【v4以降対応】。まずはその特徴とインストール方法を説明する。
機械学習ハードウェアの基礎知識: 特定用途向け集積回路「ASIC」 | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(5)特定アプリケーションに特化した回路を集積する方法であるASICについて概説。アプリケーションを表現するアルゴリズムのソフトウェア実装とASIC実装を比較しながらASIC実装の特徴と制約を説明する。
ファイルから1行/段落ごと読み込む(入力する)には? | Ruby TIPSRubyでテキストファイルから文字列を読み込むための方法として、ファイル内の全テキスト内容を先頭から1行単位ずつもしくは1段落ずつループ処理する方法と、ファイルから読み込んだ全ての行を配列として返す方法を説明する。
特定の要素を基点に別の要素を検索するには?(find) | jQuery逆引きリファレンスfindメソッドを使って、jQueryオブジェクトで保持している現在の要素セットの配下から、指定された条件の要素を検索する方法を説明する。
ファイルから1文字ずつ読み込む(入力する)には? | Ruby TIPSRubyでテキストファイルから文字列を読み込むための方法として、ファイルから1文字単位で文字を取得する方法と、ファイル内の全テキスト内容を先頭から1文字ずつループ処理する方法を説明する。
マイクロプロセッサからGPU/FPGAの利用へ ― 機械学習ハードウェア実装に関する時代変遷 | 書籍転載:Thinking Machines ― 機械学習とそのハードウェア実装(4)計算機システムのハードウェア実装では、従来の主要要素であるマイクロプロセッサの性能向上が停滞してきたことから、GPUやFPGAが採用されるように時代が変遷してきた。その内容について概説する。
C# 7のタプルが一般的なガイドラインに沿わずに書き換え可能な構造体である背景 | Build Insiderオピニオン:岩永信之(16)C# 7.0で登場した新しいタプル(ValueTuple構造体)は、複数の値をひとまとめにして扱うのに便利なデータ構造だが、その実装は一般的な構造体のガイドラインに従っていない。なぜそうなっているのか、技術的背景を追う。
ファイルから文字列を読み込む(入力する)には?(基本編) | Ruby TIPSテキストファイルから文字列を読み込むための基礎を解説。ファイル操作をブロックで記述する方法や、ファイルを開く際に「テキスト読み出し専用モード」でアクセスしたり文字コードを指定したりする方法、BOM付きファイルを処理する方法を説明する。