誤差逆伝播法(3) 乱数の種(2)
Published:
By nobCategory: Posts
乱数の種
MultiLayerPerceptron
クラスを作成したのだが、乱数の種(シード)を変えるとどうなるか試してみる。
XORを識別してみる
import matplotlib.pyplot as plt
import numpy as np
# 自作 …
Published:
By nobCategory: Posts
MultiLayerPerceptron
クラスを作成したのだが、乱数の種(シード)を変えるとどうなるか試してみる。
import matplotlib.pyplot as plt
import numpy as np
# 自作 …
Published:
By nobCategory: Posts
MultiLayerPerceptron
クラスを作成したのだが、乱数の種(シード)を変えるとどうなるか試してみる。
import matplotlib.pyplot as plt
import …
Published:
By nobCategory: Posts
モデルをPythonのクラスにしてみる
import logging
import numpy as np
from fastprogress.fastprogress import master_bar, progress_bar
class Sigmoid:
def sigmoid(self, x):
return 1 / (1 + np.exp(-1 * np.clip(x, -709, 709)))
def activate(self, z):
return self.sigmoid(z)
def deactivate(self, a):
return a * (1 …
Published:
By nobCategory: Posts
\(y = f(u)\) , \(u = g(x)\) のとき
Published:
By nobCategory: Posts
Published:
By nobCategory: Posts
Tags: 機械学習 ニューラルネットワーク Python
import numpy as np
class SimplePerceptron:
def __init__(self, epochs=20, learning_rate=0.1, persistence=2):
self.epochs = epochs
self.learning_rate = learning_rate
self.persistence = persistence
def step(self, z):
return np.where(z >= 0, 1, 0)
def activate(self, z):
return self.step(z)
def _predict(self …
Published:
By nobCategory: Posts
Tags: OpenLDAP slappasswd OpenSSL GentooLinux
software | version |
---|---|
Gentoo Linux | - |
OpenLDAP | 2.6.3 |
OpenSSL | 3.0.11 |
slappasswdを使ってパスワードを作成してOpenLDAPに登録したのだが認証が通らない。
slappasswdとopensslで出力されるハッシュ値が異なる。
$ echo -n "abc" | openssl dgst -sha256 -binary | openssl enc -base64
ungWv48Bz+pBQUDeXa4iI7ADYaOWF3qctBD/YfIAFa0=
$ slappasswd -o module-path=/usr/lib64/openldap/openldap -o module-load=pw-sha2 -h '{sha256}' -s abc
{SHA256}Wyvqx+38PRBfZkNfDd9si6Ggf …
Published:
By nobCategory: Posts
Tags: Python BeautifulSoup
software | version |
---|---|
Python | 3.11.5 |
BeautifulSoup | 4.12.2 |
>>> from bs4 import BeautifulSoup
>>> def my_tag(tag):
... return (tag.attrs.get("data-urlRoot") == "/json")
...
>>> data = "<div data-urlRoot='/json'></div>"
>>> soup = BeautifulSoup(data, "html.parser")
>>> tags = soup.find_all(my_tag)
>>> tags
[]
BeautifulSoupでは読み込んだHTMLのタグ/属性を小文 …
Published:
By nobCategory: Posts
software | version |
---|---|
OpenSSL | 3.0.10.1 |
# vim /etc/systemd/system/ocsp-root.service
[Unit]
Description = Root CA OCSP Responder
[Service]
EnvironmentFile = /etc/default/ocsp-root
ExecStart = openssl ocsp -ignore_err -port ${PORT} -index ${INDEX_FILE} -rsigner ${RESPONSE_SIGNER} -rkey ${RESPONSE_SIGNER_KEY} -rmd ${RESPONSE_SIGNER_DIGEST} -CA ${CA} -text -out ${LOG_FILE} -passin ${RESPONSE_SIGNER_KEY_PASS …
Published:
By nobCategory: Posts
software | version |
---|---|
OpenBSD | 7.5, -game* -x* |
システムのkshrcを編集する。
# vi /etc/ksh.kshrc
--- a/ksh.kshrc
+++ b/ksh.kshrc
@@ -103,7 +103,11 @@ case "$-" in
alias telnet=wtelnet
eval stripe
eval istripe
- PS1=$PROMPT
+ if [[ $UID == 0 ]]; then
+ PS1='\e[0;31m …