ทางออกของฉัน
import numpy as np
def layer_1_z(x, w1, b1):
return 1 / w1 * x + b1
def layer_2(x, w1, b1, w2, b2):
y1 = layer_1_z(x, w1, b1)
y2 = y1 - np.floor(y1)
return w2 * y2 + b2
def layer_2_activation(x, w1, b1, w2, b2):
y2 = layer_2(x, w1, b1, w2, b2)
# return 1 / (1 + np.exp(-y2))
return (y2 > 0) * 1
def loss(param):
w1, b1, w2, b2 = param
x = np.arange(0, 1000, 1)
y_hat = layer_2_activation(x, w1, b1, w2, b2)
y_true = (x % 2 > 0) * 1
return sum(np.square(y_hat - y_true))
# %%
from sko.GA import GA
ga = GA(func=loss, n_dim=4, size_pop=50, max_iter=100, lb=[1, 0, 1, 0], ub=[32, 1, 2, 1], precision=1)
best_x, best_y = ga.run()
print('best_x:', best_x, '\n', 'best_y:', best_y)
for x in range(1001, 1200):
y_hat = layer_2_activation(x, *best_x)
print('input:{},divide by 2:{}'.format(x, y_hat == 0))
อินพุต: 1001, หารด้วย 2: อินพุตเท็จ: 1002, หารด้วย 2: อินพุตจริง: 1003, หารด้วย 2: อินพุตเท็จ: 1004, หารด้วย 2: อินพุตจริง: 1005, หารด้วย 2: อินพุตเท็จ: 1006, หาร โดย 2: อินพุตจริง: 1007, หารด้วย 2: อินพุตเท็จ: 1008, หารด้วย 2: อินพุตจริง: 1009, หารด้วย 2: อินพุตเท็จ: 1010, หารด้วย 2: อินพุตจริง: 1011, หารด้วย 2: อินพุตเท็จ : 1,012, หารด้วย 2: อินพุตจริง: 1013, หารด้วย 2: อินพุตปลอม: 1014, หารด้วย 2: อินพุตจริง: 1015, หารด้วย 2: อินพุตเท็จ: 1016, หารด้วย 2: อินพุตจริง: 1017, หารด้วย 2: อินพุตเท็จ: 1018, หารด้วย 2: อินพุตจริง: 1019, หารด้วย 2: อินพุตเท็จ: 1020, หารด้วย 2: อินพุตจริง: 1021, หารด้วย 2: ป้อนข้อมูลเท็จ: 1022, หารด้วย 2: อินพุตจริง: 1023, หารด้วย 2: อินพุตเท็จ: 1024, หารด้วย 2: อินพุตจริง: 1025, หารด้วย 2: อินพุตเท็จ: 1026, หารด้วย 2: อินพุตจริง: 1027, หารด้วย 2: อินพุตเท็จ: 1028, หารด้วย 2 : อินพุตจริง: 1029 หารด้วย 2:อินพุตที่เป็นเท็จ: 1030, หารด้วย 2: อินพุตที่แท้จริง: 1031, หารด้วย 2: อินพุตที่เป็นเท็จ: 1032, หารด้วย 2: อินพุตที่แท้จริง: 1033, หารด้วย 2: อินพุตเท็จ: 1034, หารด้วย 2: อินพุตจริง: 1035 หารด้วย 2: อินพุตเท็จ: 1036, หารด้วย 2: อินพุตจริง: 1037, หารด้วย 2: อินพุตเท็จ: 1038, หารด้วย 2: อินพุตจริง: 1039, หารด้วย 2: ป้อนข้อมูลเท็จ: 1040, หารด้วย 2: True อินพุต: 1041, หารด้วย 2: อินพุตเท็จ: 1042, หารด้วย 2: อินพุตจริง: 1043, หารด้วย 2: อินพุตเท็จ: 1044, หารด้วย 2: อินพุตจริง: 1045, หารด้วย 2: อินพุตเท็จ: 1046, หาร โดย 2: True input: 1047, หารด้วย 2: False input: 1048, หารด้วย 2: True input: 1049, หารด้วย 2: False input: 1,050, หารด้วย 2: True input: 1051, หารด้วย 2: อินพุตเท็จ : 1052, หารด้วย 2: อินพุตจริง: 1053, หารด้วย 2: อินพุตเท็จ: 1054, หารด้วย 2: อินพุตจริง: 1,055, หารด้วย 2: อินพุตเท็จ: 1056, หารด้วย 2: อินพุตจริง: 1057, หารด้วย 2: อินพุตที่เป็นเท็จ: 1058 หารด้วย 2:อินพุตจริง: 1059 หารด้วย 2: ป้อนข้อมูลผิดพลาด: 1,060 หารด้วย 2: ป้อนข้อมูลจริง: 1061 หารด้วย 2: ป้อนข้อมูลผิดพลาด: 1,062 หารด้วย 2: ป้อนข้อมูลจริง: 1063 หารด้วย 2: ป้อนข้อมูลเท็จ: 1064 หารด้วย 2: อินพุตจริง: 1065, หารด้วย 2: ป้อนข้อมูลเท็จ: 1066, หารด้วย 2: ป้อนข้อมูลจริง: 1067, หารด้วย 2: ป้อนข้อมูลเท็จ: 1068, หารด้วย 2: ป้อนข้อมูลจริง: 1069, หารด้วย 2: เท็จ อินพุต: 1070, หารด้วย 2: อินพุตจริง: 1071, หารด้วย 2: อินพุตเท็จ: 1072, หารด้วย 2: อินพุตจริง: 1073, หารด้วย 2: อินพุตเท็จ: 1074, หารด้วย 2: อินพุตจริง: 1075, หาร โดย 2: อินพุตเท็จ: 1076, หารด้วย 2: อินพุตจริง: 1077, หารด้วย 2: อินพุตเท็จ: 1078, หารด้วย 2: อินพุตจริง: 1079, หารด้วย 2: ป้อนข้อมูลเท็จ: 1080, หารด้วย 2: อินพุตจริง : 1081 หารด้วย 2: ใส่ผิด: 1082 หารด้วย 2: ใส่จริง: 1083 หารด้วย 2: ใส่ผิด: 1084 หารด้วย 2: ใส่จริง: 1085 หารด้วย 2: ใส่ผิด: 1086 หารด้วย 2: อินพุตที่แท้จริง: 1087 หารด้วย 2:การป้อนข้อมูลเท็จ: 1088 หารด้วย 2: การป้อนข้อมูลจริง: 1089 หารด้วย 2: การป้อนข้อมูลเท็จ: 1090 หารด้วย 2: การป้อนข้อมูลจริง: 1091 หารด้วย 2: การป้อนข้อมูลเท็จ: 1092 หารด้วย 2: การป้อนข้อมูลจริง: 1093 หารด้วย 2: อินพุตเท็จ: 1094, หารด้วย 2: อินพุตจริง: 1095, หารด้วย 2: อินพุตเท็จ: 1096, หารด้วย 2: อินพุตจริง: 1,097, หารด้วย 2: ป้อนข้อมูลเท็จ: 1098, หารด้วย 2: True อินพุต: 1,099, หารด้วย 2: อินพุตเท็จ: 1100, หารด้วย 2: อินพุตจริง: 1101, หารด้วย 2: อินพุตเท็จ: 1102, หารด้วย 2: อินพุตจริง: 1103, หารด้วย 2: อินพุตเท็จ: 1104, หาร โดย 2: อินพุตจริง: 1105 หารด้วย 2: อินพุตปลอม: 1106 หารด้วย 2: อินพุตจริง: 1107 หารด้วย 2: อินพุตเท็จ: 1108 หารด้วย 2: อินพุตจริง: 1109 หารด้วย 2: อินพุตปลอม : 1110, หารด้วย 2: อินพุตจริง: 1111, หารด้วย 2: อินพุตเท็จ: 1112, หารด้วย 2: อินพุตจริง: 1113, หารด้วย 2: อินพุตเท็จ: 1114, หารด้วย 2: อินพุตจริง: 1115, หารด้วย 2: อินพุตที่ผิดพลาด: 1116 หารด้วย 2:อินพุตจริง: 1117, หารด้วย 2: อินพุตเท็จ: 1118, หารด้วย 2: อินพุตจริง: 1119, หารด้วย 2: อินพุตเท็จ: 1120, หารด้วย 2: อินพุตจริง: 1121, หารด้วย 2: อินพุตเท็จ: 1122, หารด้วย 2: อินพุตจริง: 1123, หารด้วย 2: ป้อนข้อมูลเท็จ: 1124, หารด้วย 2: ป้อนข้อมูลจริง: 1125, หารด้วย 2: ป้อนข้อมูลเท็จ: 1126, หารด้วย 2: ป้อนข้อมูลจริง: 1127, หารด้วย 2: เท็จ อินพุต: 1128, หารด้วย 2: อินพุตจริง: 1129, หารด้วย 2: อินพุตเท็จ: 1130, หารด้วย 2: อินพุตจริง: 1131, หารด้วย 2: อินพุตเท็จ: 1132, หารด้วย 2: อินพุตจริง: 1133, หาร โดย 2: อินพุตเท็จ: 1134, หารด้วย 2: อินพุตจริง: 1135, หารด้วย 2: อินพุตเท็จ: 1136, หารด้วย 2: อินพุตจริง: 1137, หารด้วย 2: อินพุตเท็จ: 1138, หารด้วย 2: อินพุตจริง : 1139, หารด้วย 2: อินพุตเท็จ: 1140, หารด้วย 2: อินพุตจริง: 1141, หารด้วย 2: อินพุตเท็จ: 1142, หารด้วย 2: อินพุตจริง: 1143, หารด้วย 2: อินพุตเท็จ: 1144, หารด้วย 2: อินพุตที่แท้จริง: 1145 หารด้วย 2:อินพุตที่ผิดพลาด: 1146, หารด้วย 2: อินพุตที่แท้จริง: 1147, หารด้วย 2: อินพุตที่เป็นเท็จ: 1148, หารด้วย 2: อินพุตที่แท้จริง: 1149, หารด้วย 2: อินพุตเท็จ: 1150, หารด้วย 2: อินพุตจริง: 1151, หารด้วย 2: อินพุตเท็จ: 1152, หารด้วย 2: อินพุตจริง: 1153, หารด้วย 2: อินพุตเท็จ: 1154, หารด้วย 2: อินพุตจริง: 1155, หารด้วย 2: อินพุตเท็จ: 1156, หารด้วย 2: True อินพุต: 1157, หารด้วย 2: อินพุตเท็จ: 1158, หารด้วย 2: อินพุตจริง: 1159, หารด้วย 2: อินพุตเท็จ: 1160, หารด้วย 2: อินพุตจริง: 1161, หารด้วย 2: อินพุตเท็จ: 1162, หาร โดย 2: อินพุตจริง: 1163, หารด้วย 2: อินพุตเท็จ: 1164, หารด้วย 2: อินพุตจริง: 1165, หารด้วย 2: อินพุตเท็จ: 1166, หารด้วย 2: อินพุตจริง: 1167, หารด้วย 2: อินพุตเท็จ : 1168, หารด้วย 2: อินพุตจริง: 1169, หารด้วย 2: อินพุตเท็จ: 1170, หารด้วย 2: อินพุตจริง: 1171, หารด้วย 2: อินพุตเท็จ: 1172, หารด้วย 2: อินพุตจริง: 1173, หารด้วย 2: อินพุตที่ผิดพลาด: 1174 หารด้วย 2:True input: 1175, หารด้วย 2: False input: 1176, หารด้วย 2: True input: 1177, หารด้วย 2: ใส่ผิด: 1178, หารด้วย 2: True input: 1179, หารด้วย 2: ใส่เท็จ: 1180, หารด้วย 2: True input: 1181, หารด้วย 2: False input: 1182, หารด้วย 2: True input: 1183, หารด้วย 2: False input: 1184, หารด้วย 2: True input: 1185, หารด้วย 2: False อินพุต: 1186, หารด้วย 2: อินพุตจริง: 1187, หารด้วย 2: อินพุตเท็จ: 1188, หารด้วย 2: อินพุตจริง: 1189, หารด้วย 2: อินพุตเท็จ: 1190, หารด้วย 2: อินพุตจริง: 1191, หาร โดย 2: อินพุตเท็จ: 1192, หารด้วย 2: อินพุตจริง: 1193, หารด้วย 2: อินพุตเท็จ: 1194, หารด้วย 2: อินพุตจริง: 1195, หารด้วย 2: ป้อนข้อมูลเท็จ: 1196, หารด้วย 2: อินพุตจริง : 1197, หารด้วย 2: อินพุตเท็จ: 1198, หารด้วย 2: อินพุตจริง: 1199, หารด้วย 2: เท็จอินพุตจริง: 1179, หารด้วย 2: อินพุตเท็จ: 1180, หารด้วย 2: อินพุตจริง: 1181, หารด้วย 2: อินพุตเท็จ: 1182, หารด้วย 2: อินพุตจริง: 1183, หารด้วย 2: อินพุตเท็จ: 1184, หารด้วย 2: True input: 1185, หารด้วย 2: False input: 1186, หารด้วย 2: True input: 1187, หารด้วย 2: False input: 1188, หารด้วย 2: True input: 1189, หารด้วย 2: False อินพุต: 1190, หารด้วย 2: อินพุตจริง: 1191, หารด้วย 2: อินพุตเท็จ: 1192, หารด้วย 2: อินพุตจริง: 1193, หารด้วย 2: อินพุตเท็จ: 1194, หารด้วย 2: อินพุตจริง: 1195, หาร โดย 2: อินพุตเท็จ: 1196, หารด้วย 2: อินพุตจริง: 1197, หารด้วย 2: อินพุตเท็จ: 1198, หารด้วย 2: อินพุตจริง: 1,199, หารด้วย 2: เท็จอินพุตจริง: 1179, หารด้วย 2: อินพุตเท็จ: 1180, หารด้วย 2: อินพุตจริง: 1181, หารด้วย 2: อินพุตเท็จ: 1182, หารด้วย 2: อินพุตจริง: 1183, หารด้วย 2: อินพุตเท็จ: 1184, หารด้วย 2: True input: 1185, หารด้วย 2: False input: 1186, หารด้วย 2: True input: 1187, หารด้วย 2: False input: 1188, หารด้วย 2: True input: 1189, หารด้วย 2: False อินพุต: 1190, หารด้วย 2: อินพุตจริง: 1191, หารด้วย 2: อินพุตเท็จ: 1192, หารด้วย 2: อินพุตจริง: 1193, หารด้วย 2: อินพุตเท็จ: 1194, หารด้วย 2: อินพุตจริง: 1195, หาร โดย 2: อินพุตเท็จ: 1196, หารด้วย 2: อินพุตจริง: 1197, หารด้วย 2: อินพุตเท็จ: 1198, หารด้วย 2: อินพุตจริง: 1,199, หารด้วย 2: เท็จอินพุตจริง: 1187, หารด้วย 2: อินพุตเท็จ: 1188, หารด้วย 2: อินพุตจริง: 1189, หารด้วย 2: อินพุตเท็จ: 1190, หารด้วย 2: อินพุตจริง: 1191, หารด้วย 2: อินพุตเท็จ: 1192, หารด้วย 2: อินพุตจริง: 1193, หารด้วย 2: อินพุตเท็จ: 1194, หารด้วย 2: อินพุตจริง: 1195, หารด้วย 2: อินพุตเท็จ: 1196, หารด้วย 2: อินพุตจริง: 1197, หารด้วย 2: เท็จ อินพุต: 1198 หารด้วย 2: อินพุตจริง: 1199 หารด้วย 2: เท็จอินพุตจริง: 1187, หารด้วย 2: อินพุตเท็จ: 1188, หารด้วย 2: อินพุตจริง: 1189, หารด้วย 2: อินพุตเท็จ: 1190, หารด้วย 2: อินพุตจริง: 1191, หารด้วย 2: อินพุตเท็จ: 1192, หารด้วย 2: อินพุตจริง: 1193, หารด้วย 2: อินพุตเท็จ: 1194, หารด้วย 2: อินพุตจริง: 1195, หารด้วย 2: อินพุตเท็จ: 1196, หารด้วย 2: อินพุตจริง: 1197, หารด้วย 2: เท็จ อินพุต: 1198 หารด้วย 2: อินพุตจริง: 1199 หารด้วย 2: เท็จ
ยิ่งกว่านั้นการหารด้วยตัวเลขอื่น (พูด, 7) ก็ดีเช่นกัน:
import numpy as np
def layer_1_z(x, w1, b1):
return 1 / w1 * x + b1
def layer_2(x, w1, b1, w2, b2):
y1 = layer_1_z(x, w1, b1)
y2 = y1 - np.floor(y1)
return w2 * y2 + b2
def layer_2_activation(x, w1, b1, w2, b2):
y2 = layer_2(x, w1, b1, w2, b2)
# return 1 / (1 + np.exp(-y2))
return (y2 > 0) * 1
def loss(param):
w1, b1, w2, b2 = param
x = np.arange(0, 1000, 1)
y_hat = layer_2_activation(x, w1, b1, w2, b2)
y_true = (x % 7 > 0) * 1
return sum(np.square(y_hat - y_true))
# %%
from sko.GA import GA
ga = GA(func=loss, n_dim=4, size_pop=50, max_iter=100, lb=[1, 0, 1, 0], ub=[32, 1, 2, 1], precision=1)
best_x, best_y = ga.run()
print('best_x:', best_x, '\n', 'best_y:', best_y)
for x in range(1001, 1200):
y_hat = layer_2_activation(x, *best_x)
print('input:{},divide by 7:{}'.format(x, y_hat == 0))
อินพุต: 1001, หารด้วย 7: อินพุตจริง: 1002, หารด้วย 7: อินพุตเท็จ: 1003, หารด้วย 7: อินพุตเท็จ: 1004, หารด้วย 7: อินพุตเท็จ: 1005, หารด้วย 7: อินพุตเท็จ: 1006, หาร โดย 7: อินพุตเท็จ: 1007, หารด้วย 7: อินพุตเท็จ: 1008, หารด้วย 7: อินพุตจริง: 1009, หารด้วย 7: อินพุตเท็จ: 1010, หารด้วย 7: อินพุตเท็จ: 1011, หารด้วย 7: อินพุตเท็จ : 1012 หารด้วย 7: ใส่ผิด: 1013 หารด้วย 7: ใส่ผิด: 1014 หารด้วย 7: ใส่ผิด: 1015 หารด้วย 7: ใส่จริง: 1016 หารด้วย 7: ใส่ผิด: 1017 หารด้วย 7: อินพุตเท็จ: 1018, หารด้วย 7: อินพุตเท็จ: 1019, หารด้วย 7: อินพุตเท็จ: 1020, หารด้วย 7: อินพุตเท็จ: 1021, หารด้วย 7: อินพุตเท็จ: 1022, หารด้วย 7: อินพุตจริง: 1023, หารด้วย 7: อินพุตเท็จ: 1024, หารด้วย 7: อินพุตปลอม: 1025, หารด้วย 7: อินพุตเท็จ: 1026, หารด้วย 7: อินพุตเท็จ: 1027, หารด้วย 7: อินพุตเท็จ: 1028, หารด้วย 7 : อินพุตที่ผิด: 1029, หารด้วย 7:อินพุตที่แท้จริง: 1030, หารด้วย 7: อินพุตเท็จ: 1031, หารด้วย 7: อินพุตเท็จ: 1032, หารด้วย 7: อินพุตเท็จ: 1033, หารด้วย 7: อินพุตเท็จ: 1034, หารด้วย 7: อินพุตเท็จ: 1035, หารด้วย 7: อินพุตเท็จ: 1036, หารด้วย 7: อินพุตจริง: 1037, หารด้วย 7: อินพุตเท็จ: 1038, หารด้วย 7: อินพุตเท็จ: 1039, หารด้วย 7: อินพุตเท็จ: 1040, หารด้วย 7: เท็จ อินพุต: 1041, หารด้วย 7: อินพุตเท็จ: 1042, หารด้วย 7: อินพุตปลอม: 1043, หารด้วย 7: อินพุตจริง: 1044, หารด้วย 7: อินพุตเท็จ: 1045, หารด้วย 7: อินพุตเท็จ: 1046, หาร โดย 7: อินพุตเท็จ: 1047, หารด้วย 7: อินพุตเท็จ: 1048, หารด้วย 7: อินพุตเท็จ: 1049, หารด้วย 7: อินพุตเท็จ: 1050, หารด้วย 7: อินพุตจริง: 1051, หารด้วย 7: อินพุตเท็จ : 1,052, หารด้วย 7: ใส่ผิด: 1053, หารด้วย 7: ใส่ผิด: 1054, หารด้วย 7: ใส่ผิด: 1055, หารด้วย 7: ใส่ผิด: 1056, หารด้วย 7: ใส่ผิด: 1057, หารด้วย 7: อินพุตที่แท้จริง: 1058,หารด้วย 7: ใส่ผิด: 1059 หารด้วย 7: ใส่ผิด: 1060, หารด้วย 7: ใส่ผิด: 1061, หารด้วย 7: ใส่ผิด: 1062, หารด้วย 7: ใส่ผิด: 1063, หารด้วย 7: เท็จ อินพุต: 1064, หารด้วย 7: อินพุตจริง: 1065, หารด้วย 7: อินพุตเท็จ: 1066, หารด้วย 7: อินพุตเท็จ: 1067, หารด้วย 7: อินพุตเท็จ: 1068, หารด้วย 7: อินพุตเท็จ: 1069, หาร โดย 7: อินพุตเท็จ: 1070, หารด้วย 7: อินพุตเท็จ: 1071, หารด้วย 7: อินพุตจริง: 1072, หารด้วย 7: อินพุตเท็จ: 1073, หารด้วย 7: อินพุตเท็จ: 1074, หารด้วย 7: อินพุตเท็จ : 1075 หารด้วย 7: ใส่ผิด: 1076 หารด้วย 7: ใส่ผิด: 1077 หารด้วย 7: ใส่ผิด: 1078 หารด้วย 7: ใส่จริง: 1079 หารด้วย 7: ใส่ผิด: 1080 หารด้วย 7: อินพุตที่เป็นเท็จ: 1081, หารด้วย 7: อินพุตที่เป็นเท็จ: 1082, หารด้วย 7: อินพุตที่เป็นเท็จ: 1,083, หารด้วย 7: อินพุตที่เป็นเท็จ: 1084, หารด้วย 7: อินพุตที่เป็นเท็จ: 1085, หารด้วย 7: อินพุตจริง: 1086, หารด้วย 7:อินพุตที่เป็นเท็จ: 1087, หารด้วย 7: อินพุตที่เป็นเท็จ: 1088, หารด้วย 7: อินพุตที่เป็นเท็จ: 1089, หารด้วย 7: อินพุตที่เป็นเท็จ: 1090, หารด้วย 7: อินพุตที่เป็นเท็จ: 1091, หารด้วย 7: อินพุตเท็จ: 1092 หารด้วย 7: อินพุตจริง: 1093, หารด้วย 7: อินพุตเท็จ: 1094, หารด้วย 7: อินพุตเท็จ: 1095, หารด้วย 7: อินพุตเท็จ: 1096, หารด้วย 7: ป้อนข้อมูลเท็จ: 1097, หารด้วย 7: เท็จ อินพุต: 1,098, หารด้วย 7: อินพุตเท็จ: 1,099, หารด้วย 7: อินพุตจริง: 1100, หารด้วย 7: อินพุตเท็จ: 1101, หารด้วย 7: อินพุตเท็จ: 1102, หารด้วย 7: อินพุตเท็จ: 1103, หาร โดย 7: อินพุตเท็จ: 1104, หารด้วย 7: อินพุตเท็จ: 1105, หารด้วย 7: อินพุตเท็จ: 1106, หารด้วย 7: อินพุตจริง: 1107, หารด้วย 7: อินพุตเท็จ: 1108, หารด้วย 7: อินพุตเท็จ : 1109 หารด้วย 7: ใส่ผิด: 1110 หารด้วย 7: ใส่ผิด: 1111 หารด้วย 7: ใส่ผิด: 1112 หารด้วย 7: ใส่ผิด: 1113 หารด้วย 7: ใส่จริง: 1114 หารด้วย 7: ใส่ผิด: 1115หารด้วย 7: ใส่ผิด: 1116, หารด้วย 7: ใส่เท็จ: 1117, หารด้วย 7: ใส่ผิด: 1118, หารด้วย 7: ใส่ผิด: 1119, หารด้วย 7: ใส่ผิด: 1120, หารด้วย 7: จริง อินพุต: 1121, หารด้วย 7: อินพุตเท็จ: 1122, หารด้วย 7: อินพุตเท็จ: 1123, หารด้วย 7: อินพุตเท็จ: 1124, หารด้วย 7: อินพุตเท็จ: 1125, หารด้วย 7: อินพุตเท็จ: 1126, หาร โดย 7: อินพุตเท็จ: 1127, หารด้วย 7: อินพุตจริง: 1128, หารด้วย 7: อินพุตเท็จ: 1129, หารด้วย 7: อินพุตเท็จ: 1130, หารด้วย 7: อินพุตเท็จ: 1131, หารด้วย 7: อินพุตเท็จ : 1132, หารด้วย 7: อินพุตเท็จ: 1133, หารด้วย 7: อินพุตเท็จ: 1134, หารด้วย 7: อินพุตจริง: 1135, หารด้วย 7: อินพุตเท็จ: 1136, หารด้วย 7: อินพุตเท็จ: 1137, หารด้วย 7: อินพุตเท็จ: 1138, หารด้วย 7: อินพุตเท็จ: 1139, หารด้วย 7: อินพุตเท็จ: 1140, หารด้วย 7: อินพุตเท็จ: 1141, หารด้วย 7: อินพุตจริง: 1142, หารด้วย 7: อินพุตเท็จ: 1143 หารด้วย 7: ใส่ผิด:1144, หารด้วย 7: อินพุตเท็จ: 1145, หารด้วย 7: อินพุตเท็จ: 1146, หารด้วย 7: อินพุตเท็จ: 1147, หารด้วย 7: อินพุตเท็จ: 1148, หารด้วย 7: อินพุตจริง: 1149, หารด้วย 7 : อินพุตเท็จ: 1150, หารด้วย 7: อินพุตเท็จ: 1151, หารด้วย 7: อินพุตเท็จ: 1152, หารด้วย 7: อินพุตเท็จ: 1153, หารด้วย 7: อินพุตเท็จ: 1154, หารด้วย 7: อินพุตเท็จ: 1155 , หารด้วย 7: อินพุตจริง: 1156, หารด้วย 7: อินพุตเท็จ: 1157, หารด้วย 7: อินพุตเท็จ: 1158, หารด้วย 7: อินพุตเท็จ: 1159, หารด้วย 7: อินพุตเท็จ: 1160, หารด้วย 7: อินพุตเท็จ: 1161, หารด้วย 7: อินพุตเท็จ: 1162, หารด้วย 7: อินพุตจริง: 1163, หารด้วย 7: อินพุตเท็จ: 1164, หารด้วย 7: อินพุตเท็จ: 1165, หารด้วย 7: อินพุตเท็จ: 1166, หารด้วย 7: อินพุตเท็จ: 1167, หารด้วย 7: อินพุตเท็จ: 1168, หารด้วย 7: อินพุตเท็จ: 1169, หารด้วย 7: อินพุตจริง: 1170, หารด้วย 7: อินพุตเท็จ: 1171, หารด้วย 7: เท็จ อินพุต: 1172, หารด้วย 7:อินพุตที่ผิดพลาด: 1173, หารด้วย 7: อินพุตเท็จ: 1174, หารด้วย 7: อินพุตเท็จ: 1175, หารด้วย 7: อินพุตเท็จ: 1176, หารด้วย 7: อินพุตจริง: 1177, หารด้วย 7: อินพุตเท็จ: 1178, หารด้วย 7: อินพุตเท็จ: 1179, หารด้วย 7: อินพุตเท็จ: 1180, หารด้วย 7: อินพุตเท็จ: 1181, หารด้วย 7: อินพุตเท็จ: 1182, หารด้วย 7: อินพุตเท็จ: 1183, หารด้วย 7: True อินพุต: 1184, หารด้วย 7: อินพุตเท็จ: 1185, หารด้วย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: อินพุตเท็จ: 1189, หาร โดย 7: อินพุตเท็จ: 1190, หารด้วย 7: อินพุตจริง: 1191, หารด้วย 7: อินพุตเท็จ: 1192, หารด้วย 7: อินพุตเท็จ: 1193, หารด้วย 7: อินพุตเท็จ: 1194, หารด้วย 7: อินพุตเท็จ : 1195, หารด้วย 7: อินพุตเท็จ: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตเท็จ: 1175, หารด้วย 7: อินพุตเท็จ: 1176, หารด้วย 7: อินพุตจริง: 1177, หารด้วย 7: อินพุตเท็จ: 1178, หารด้วย 7: อินพุตเท็จ: 1179, หารด้วย 7: เท็จ อินพุต: 1180, หารด้วย 7: อินพุตเท็จ: 1181, หารด้วย 7: อินพุตเท็จ: 1182, หารด้วย 7: อินพุตเท็จ: 1183, หารด้วย 7: อินพุตจริง: 1184, หารด้วย 7: อินพุตเท็จ: 1185, หาร โดย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: อินพุตเท็จ: 1189, หารด้วย 7: อินพุตเท็จ: 1190, หารด้วย 7: อินพุตจริง : 1191, หารด้วย 7: ใส่ผิด: 1192, หารด้วย 7: ใส่ผิด: 1193, หารด้วย 7: ใส่ผิด: 1194, หารด้วย 7: ใส่ผิด: 1195, หารด้วย 7: ใส่ผิด: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตเท็จ: 1175, หารด้วย 7: อินพุตเท็จ: 1176, หารด้วย 7: อินพุตจริง: 1177, หารด้วย 7: อินพุตเท็จ: 1178, หารด้วย 7: อินพุตเท็จ: 1179, หารด้วย 7: เท็จ อินพุต: 1180, หารด้วย 7: อินพุตเท็จ: 1181, หารด้วย 7: อินพุตเท็จ: 1182, หารด้วย 7: อินพุตเท็จ: 1183, หารด้วย 7: อินพุตจริง: 1184, หารด้วย 7: อินพุตเท็จ: 1185, หาร โดย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: อินพุตเท็จ: 1189, หารด้วย 7: อินพุตเท็จ: 1190, หารด้วย 7: อินพุตจริง : 1191, หารด้วย 7: ใส่ผิด: 1192, หารด้วย 7: ใส่ผิด: 1193, หารด้วย 7: ใส่ผิด: 1194, หารด้วย 7: ใส่ผิด: 1195, หารด้วย 7: ใส่ผิด: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จอินพุตเท็จ: 1178, หารด้วย 7: อินพุตเท็จ: 1179, หารด้วย 7: อินพุตเท็จ: 1180, หารด้วย 7: อินพุตเท็จ: 1181, หารด้วย 7: อินพุตเท็จ: 1182, หารด้วย 7: อินพุตเท็จ: 1183, หารด้วย 7: อินพุตจริง: 1184, หารด้วย 7: อินพุตเท็จ: 1185, หารด้วย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: เท็จ อินพุต: 1189, หารด้วย 7: อินพุตเท็จ: 1190, หารด้วย 7: อินพุตจริง: 1191, หารด้วย 7: อินพุตเท็จ: 1192, หารด้วย 7: อินพุตเท็จ: 1193, หารด้วย 7: อินพุตเท็จ: 1194, หาร โดย 7: อินพุตเท็จ: 1195, หารด้วย 7: อินพุตเท็จ: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จอินพุตเท็จ: 1178, หารด้วย 7: อินพุตเท็จ: 1179, หารด้วย 7: อินพุตเท็จ: 1180, หารด้วย 7: อินพุตเท็จ: 1181, หารด้วย 7: อินพุตเท็จ: 1182, หารด้วย 7: อินพุตเท็จ: 1183, หารด้วย 7: อินพุตจริง: 1184, หารด้วย 7: อินพุตเท็จ: 1185, หารด้วย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: เท็จ อินพุต: 1189, หารด้วย 7: อินพุตเท็จ: 1190, หารด้วย 7: อินพุตจริง: 1191, หารด้วย 7: อินพุตเท็จ: 1192, หารด้วย 7: อินพุตเท็จ: 1193, หารด้วย 7: อินพุตเท็จ: 1194, หาร โดย 7: อินพุตเท็จ: 1195, หารด้วย 7: อินพุตเท็จ: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตเท็จ: 1185, หารด้วย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: อินพุตเท็จ: 1189, หารด้วย 7: เท็จ อินพุต: 1190, หารด้วย 7: อินพุตจริง: 1191, หารด้วย 7: อินพุตเท็จ: 1192, หารด้วย 7: อินพุตเท็จ: 1193, หารด้วย 7: อินพุตเท็จ: 1194, หารด้วย 7: อินพุตเท็จ: 1195, หาร โดย 7: อินพุตเท็จ: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตเท็จ: 1185, หารด้วย 7: อินพุตเท็จ: 1186, หารด้วย 7: อินพุตเท็จ: 1187, หารด้วย 7: อินพุตเท็จ: 1188, หารด้วย 7: อินพุตเท็จ: 1189, หารด้วย 7: เท็จ อินพุต: 1190, หารด้วย 7: อินพุตจริง: 1191, หารด้วย 7: อินพุตเท็จ: 1192, หารด้วย 7: อินพุตเท็จ: 1193, หารด้วย 7: อินพุตเท็จ: 1194, หารด้วย 7: อินพุตเท็จ: 1195, หาร โดย 7: อินพุตเท็จ: 1196, หารด้วย 7: อินพุตเท็จ: 1197, หารด้วย 7: อินพุตจริง: 1198, หารด้วย 7: อินพุตเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตที่แท้จริง: 1198, หารด้วย 7: อินพุตที่เป็นเท็จ: 1199, หารด้วย 7: เท็จหารด้วย 7: อินพุตที่แท้จริง: 1198, หารด้วย 7: อินพุตที่เป็นเท็จ: 1199, หารด้วย 7: เท็จ
คำอธิบาย:
ฉันได้คำตอบ 2 ข้อ พวกเขาทั้งคู่เป็นคนดี:
1. บาปเป็นการกระตุ้น
2. พื้น (หรือ int) เป็นการกระตุ้น
มันเป็นไปไม่ได้ที่จะหาน้ำหนักที่ดีที่สุดโดยใช้การไล่ระดับสีและฉันใช้อัลกอริทึมทางพันธุกรรม (จากscikit-opt )