()
| 73 | |
| 74 | |
| 75 | def get_xor(): |
| 76 | X = np.zeros((200, 2)) |
| 77 | X[:50] = np.random.random((50, 2)) / 2 + 0.5 # (0.5-1, 0.5-1) |
| 78 | X[50:100] = np.random.random((50, 2)) / 2 # (0-0.5, 0-0.5) |
| 79 | X[100:150] = np.random.random((50, 2)) / 2 + np.array([[0, 0.5]]) # (0-0.5, 0.5-1) |
| 80 | X[150:] = np.random.random((50, 2)) / 2 + np.array([[0.5, 0]]) # (0.5-1, 0-0.5) |
| 81 | Y = np.array([0]*100 + [1]*100) |
| 82 | return X, Y |
| 83 | |
| 84 | |
| 85 | def get_donut(): |