賢くなりたいトイプードルの日記

データサイエンス系の話をメインにしていきます

入門

だれでもできる強化学習の例をPythonで入門者向けに説明

class QLearningTable3: def __init__(self,acti

通信の基礎の基礎、OSI参照モデルに入門

現在のデファクトはTCP/IPだが、今でもネットワークエンジニアはOSI参照モデルをもとに話をするらしい。それだけ優秀なモデルだということだろう。 ということでOSI参照モデルについて勉強してできるだけ短く説明してみた。 OSI参照モデルなぜ階層化されてい…

C言語でコンピュータサイエンス入門①

コンピュータサイエンスを学んでいる人と学んでいない人で、コードは全然違ってくるといいます。コンピュータサイエンスというと、CPUやOSなどコンピュータの基本的な構造は当然のこと、離散数学やチューリングマシンなどの抽象的な分野まであり、かなり範

機械学習入門(2:ニューラルネットワーク)

前回の記事ではパーセプトロンと活性化関数を学んだ。この2つを基礎として、今回の記事ではニューラルネットワークの基礎を学んでいく。 ニューラルネットワークとは ニューラルネットワークは以下のようにノードがつながっていくイメージ。 たとえば入力を…

機械学習入門(1:パーセプトロンと活性化関数)

パーセプトロンパーセプトロンとは、複数の値を入力して1つの値を出力する装置。AND回路とかOR回路もパーセプトロン。説明の前にまず、numpyとmatplotlibをimportしておきます。import numpy as npimport matplotlib.pyplot as plt