Update app.py
Browse files
app.py
CHANGED
|
@@ -15,6 +15,8 @@ def cal_mse(X,y,b,w):
|
|
| 15 |
return mse
|
| 16 |
|
| 17 |
def gradient_descent(n_samples=100, intercept=4, slope=3, intercept_random=4, slope_random=3, gradient_descent='False', gradient_descent_type = 'Batch GradientDescent' , learning_rate= 0.01, iteration=100, mini_batchsize = 32):
|
|
|
|
|
|
|
| 18 |
### (1) generate simulated data points
|
| 19 |
X = 2 * np.random.rand(n_samples, 1)
|
| 20 |
y = intercept + slope * X + np.random.randn(n_samples, 1)
|
|
|
|
| 15 |
return mse
|
| 16 |
|
| 17 |
def gradient_descent(n_samples=100, intercept=4, slope=3, intercept_random=4, slope_random=3, gradient_descent='False', gradient_descent_type = 'Batch GradientDescent' , learning_rate= 0.01, iteration=100, mini_batchsize = 32):
|
| 18 |
+
if n_samples < mini_batchsize:
|
| 19 |
+
mini_batchsize = n_samples
|
| 20 |
### (1) generate simulated data points
|
| 21 |
X = 2 * np.random.rand(n_samples, 1)
|
| 22 |
y = intercept + slope * X + np.random.randn(n_samples, 1)
|