Day 5 - Linear Regression Numpy Code and Python
Python In the course today we learned about the following concepts: Lists Dictionaries Tuples Sets Booleans Dealing with Files in Python Iterating in a file Linear Regression Numpy Code The code was completed and it was: import math beta = beta_zero cost_diff = 100 rmse =-1 for i in range(10000): old_rmse = rmse y_hatnew = x_data.dot(beta) y_diff =y_true.reshape(len(x_inputs),1) - y_hatnew rmse = math.sqrt(y_diff.T.dot(y_diff)/x_data.shape[0]) print(i,":",rmse) if abs(rmse-old_rmse) < 0.000000000001: break derivative = 2*y_diff.T.dot(x_data)/x_data.shape[0] beta = beta+step*derivative.T print(beta) The next task given to us was to impl...