datta

データを扱うときの私的メモ

【Python】無名関数lambdaと組み込み関数map()

名前をつけない関数を以下のようなコードで書くことができる。

lambda x: x*2

これと組み込み関数map()を用いることで、リストの要素すべてに変更を加えることができる。

list_input = [1, 2, 3]
list_output = list(map(lambda x: x*2, list_input))

【参考】
lambda式はすごく面白い - 元理系院生の新入社員がPythonとJavaで色々頑張るブログ
【Python】map()関数とlambdaでリストの要素をすべて変更する – サンプルコード付 | ITエンジニアラボ

【データサイエンス】パーセプトロン(アルゴリズム)


  y = \begin{cases}
    1 & (b+w_1 x_1+w_2 x_2\leq0) \\
    0 & (b+w_1 x_1+w_2 x_2>0)
  \end{cases}
b(バイアス):出力が1となる度合い
w(重み):各入力の重要度

単純パーセプトロン:線形領域しか表現できない
多層パーセプトロン非線形領域も表現できる