| <!DOCTYPE html> |
| <html> |
|
|
| <head> |
| <meta charset="utf-8"> |
| <link rel="stylesheet" href="{{ url_for('static', filename='css/model.css')}}"> |
| <script> |
| function validateForm() { |
| var experienceField = document.getElementById("experience"); |
| var experienceValue = experienceField.value; |
| if (experienceValue < 0) { |
| alert("Experience cannot be negative."); |
| return false; |
| } |
| |
| var salaryField = document.getElementById("salary"); |
| var salaryValue = salaryField.value; |
| if (salaryValue < 0) { |
| alert("Salary cannot be negative."); |
| return false; |
| } |
| |
| return true; |
| } |
| </script> |
| </head> |
|
|
| <body> |
| <div class="header"> |
| <img src="{{ url_for('static', filename='images/Model-Naive.png') }}" alt="Image" class="logo"> |
| <h1>Naive Bayes</h1> |
| </div> |
| <form action="{{ url_for('predictnaive') }}" method="POST" onsubmit="return validateForm()"> |
| <label for="experience">Experience:</label> |
| <input type="number" id="experience" name="experience" placeholder="Experience" required> |
|
|
| <label for="salary">Salary:</label> |
| <input type="number" id="salary" name="salary" placeholder="Salary" required> |
|
|
| <button type="submit">Classify</button> |
| </form> |
|
|
| <ul> |
| <li>Salary: {{ salary }}</li> |
| <li>Experience: {{ experience }}</li> |
| </ul> |
| <table> |
| <tr> |
| <th>Naive Bayes Type</th> |
| <th>Prediction</th> |
| </tr> |
| <tr> |
| <td>Multinomial Naive Bayes</td> |
| <td>{{ multinomial_accuracy }}</td> |
| <td>{{ multinomial_prediction }}</td> |
| </tr> |
| <tr> |
| <td>Gaussian Naive Bayes</td> |
| <td>{{ gaussian_accuracy }}</td> |
| <td>{{ gaussian_prediction }}</td> |
| </tr> |
| <tr> |
| <td>Bernoulli Naive Bayes</td> |
| <td>{{ bernoulli_accuracy }}</td> |
| <td>{{ bernoulli_prediction }}</td> |
| </tr> |
| </table> |
| </body> |
|
|
| </html> |
|
|