Sponsored
Python

部分従属プロットを、sklearnのあらゆる分類器に実装する(partial dependence plot)

部分従属プロット(partial dependence plot) 部分従属プロット(partial dependence plot)とは、分類器が学習を行った際に、どの変数がどの程度クラス分類に影響しているかを視覚的に表す方法である(詳細...
半導体からコンピュータへ

全加算器(n bit加算器)の回路図と動作原理

概要 「全加算器とは何か?」 全加算器を構成する回路図を読み解いて、その動作原理を解説する。 この記事を読むことで、半加算器の桁上げ処理を連結し、任意の桁の足し算を行う回路を作る方法が理解できる。 関連記事 この記事はシリーズ「半導体からコ...
半導体からコンピュータへ

半加算器(1bit加算器)の回路図と動作原理

概要 「半加算器とは何か?」 半加算器を構成する回路図を読み解いて、その動作原理を解説する。 この記事を読むことで、NOT/OR/ANDの論理回路を組み合わせて足し算を行う基本的な方法について理解できる。 関連記事 この記事はシリーズ「半導...
半導体からコンピュータへ

ANDゲートの回路図と動作原理

概要 トランジスタを使ってANDゲートを作る方法について解説する。 この記事を読むことで、ANDゲートが「AかつB」を電気回路で表現できる理由がわかる。 関連記事 この記事はシリーズ「半導体からコンピュータを作る」の第7章である。 過去の章...
半導体からコンピュータへ

ORゲートの回路図と動作原理

概要 トランジスタを使ってORゲートを作る方法について解説する。 この記事を読むことで、ORゲートが「AまたはB」を電気回路で表現できる理由がわかる。 関連記事 この記事はシリーズ「半導体からコンピュータを作る」の第6章である。 過去の章で...
半導体からコンピュータへ

CMOSとは?NOTゲートの動作原理をもとに解説

概要 「CMOS(相補的MOS)とは何か?」 構成要素であるNMOS/PMOSを紹介した上で、代表的な論理回路であるNOTゲートを例に解説する。 この記事を読むことで、NMOS/PMOSを組み合わせて論理回路を作る方法や、その動作の分析の仕...
半導体からコンピュータへ

MOSFETの原理と種類―NMOSとPMOS

概要 「MOSFETとは何か?」 その作り方と動作原理を解説する。 この記事を読むことで、MOSFETが電圧制御のスイッチとして働く理由や、NMOS/PMOSの違いを理解できる。 関連記事 この記事はシリーズ「半導体からコンピュータを作る」...
半導体からコンピュータへ

トランジスタの原理【NPN型/PNP型】

概要 「トランジスタとは何か?」 その作り方と動作原理を解説する。 この記事を読むことで、なぜトランジスタがスイッチや増幅器として働くのか、NPN型・PNP型とは何か、を理解することができる。 関連記事 この記事はシリーズ「半導体からコンピ...
Python

Pythonのinput関数で、正しい入力があるまで何度も再入力させる方法

Pythonのinput関数を用いたプログラムをユーザーに使用してもらった時、必ずしもユーザーが製作者の意図した入力を行ってくれるとは限らない。 そうしてエラーが出る度にプログラムが終了していたのではあまりに不便であるため、異常な入力があっ...
Python

六角形マップ(HEX)のプログラミング【解説編】

この記事では、六角形マップ(HEX)のプログラミング【実例編】で提示したコードの解説を通して、六角形マップ(HEX)のプログラミングについての考え方について述べる。 2次元配列によるHEXの表現 今回のコードでは、六角形マップを表現するため...