jupyter notebook の src から画像を復元する方法

最初の data:image/png;base64 の文言は BOMみたいなもんなので、抜いてください。

import base64
from PIL import Image
from io import BytesIO

text = ""

def base642image(data):
    try:
        ddata = base64.b64decode(data)
        img = Image.open(BytesIO(ddata))
    except TypeError:
        self.fail('invalid_image')
    return img

base642image(text)

分類機を loss=BCE で予測するとき

0, 1 の分類器について、BCE で loss を計算すると、未来の確率の最尤は予測値となる。

def likelifood(x, n, n_1):
    return (x**(n_1)) * ((1- x) ** (n - n_1))

N = 100
N_1 = 80
x_list = []
for i in np.arange(0, 1.01, 0.01):
    xx = likelifood(i, N, N_1)
    x_list.append(xx)
    print(np.round(i, 2), '\t', xx)
plt.plot(np.arange(0, 1.01, 0.01), x_list)
plt.show()