Instructions:
• Select different Decision Boundary Types to handle nonlinear data patterns
• Adjust the parameters shown below the boundary type (different parameters appear for different types)
• Use the "Click adds" dropdown to select which class to add, then click anywhere on the plot to add data points
• Use "Generate New Data" to create random 2D classification data
• Use "Clear All Data" to remove all points
Find Optimal Solution: Optimizes parameters for the selected boundary type

Boundary Types & Parameters:
Linear: Uses w₁, w₂, b → Straight line boundary
Quadratic: Uses w₁, w₂, b, w₁₁, w₂₂, w₁₂ → Curved boundaries (ellipses, parabolas)
Circular: Uses radius, center X₁, center X₂ → Perfect circles

Visualization:
Solid line: Decision boundary (50% probability - where the model is most uncertain)
Dotted lines: Probability contours at 25% and 75% - show regions of high confidence for each class

Metrics:
Accuracy: Percentage of correctly classified points
Loss: Cross-entropy loss, the standard loss function for classification
f(x)=σ(0.1x1+0.1x2+0.0)
Accuracy=75.0%
Loss=0.613
0.1
0.1
0.0