
394 Глава 12
Заметьте, что w
0
— это смещение (точка пересечения оси y, что означает x
0
= 1). В ка-
честве более конкретного примера возьмем модель для двумерной точки данных x,
и пусть модель имеет следующие весовые коэффициенты, назначенные вектору w:
>>> import numpy as np
>>> X = np.array([1, 1.4, 2.5]) ## пер вое значение должно быть 1
>>> w = np.array([0.4, 0.3, 0.5])
>>> def net_input(X, w):
... return np.dot(X, w)
>>> def logistic(z):
... return 1.0 / (1.0 + np.exp(-z))
>>> def logistic_activation(X, w):
... z = net_input(X, w)
... return logistic(z)
>>> print(f'P(y=1|x) = {logistic_activation(X, w):.3f}')
P(y=1|x) = 0.888