Код IT Загрузка примера кода…

Python main.py
# Признаки (4 бита) и целевой класс — 0 или 1
X = np.array(
    [
        [0, 0, 1, 0],
        [0, 1, 0, 1],
        [1, 0, 0, 1],
        [0, 1, 1, 0],
        [1, 1, 1, 0],
        [1, 0, 1, 1],
        [1, 1, 0, 1],
        [1, 1, 1, 1],
    ],
    dtype=float,
)
y = np.array([[0, 0, 0, 0, 1, 1, 1, 1]], dtype=float).T

np.random.seed(1)
syn0 = 2 * np.random.random((4, 1)) - 1
# Признаки (4 бита) и целевой класс — 0 или 1
X = np.array(
    [
        [0, 0, 1, 0],
        [0, 1, 0, 1],
        [1, 0, 0, 1],
        [0, 1, 1, 0],
        [1, 1, 1, 0],
        [1, 0, 1, 1],
        [1, 1, 0, 1],
        [1, 1, 1, 1],
    ],
    dtype=float,
)
y = np.array([[0, 0, 0, 0, 1, 1, 1, 1]], dtype=float).T

np.random.seed(1)
syn0 = 2 * np.random.random((4, 1)) - 1