Professional Documents
Culture Documents
Implementasi Metode Systematical Grid Search
Implementasi Metode Systematical Grid Search
Implementasi Metode Systematical Grid Search
Code
#Juanly Sitanggang 12320078
import numpy as np
from itertools import product
import time
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(X, Y, Z, cmap='viridis', alpha=0.8)
ax.scatter(*optimal_params, objective_function(*optimal_params),
color='red', marker='*', s=100, label='Optimal')
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Objective Function')
ax.legend()
plt.show()
def main():
# Rentang nilai parameter yang akan diuji
param_range = [(0, 10, 1), (0, 10, 1)] # (start, stop, step_size)
# Menampilkan hasil
print("Parameter Optimal:", optimal_params)
print("Nilai Minimum Objektif:", min_value)
print("Waktu Eksekusi:", end_time - start_time, "detik")
if __name__ == "__main__":
main()
Dalam Grafik