Question: How to input values like the x values = ( 1 , 1 , 2 , 3 , 4 , 5 , 6 , 7
How to input values like the x values and y values in this code import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
traindata pdreadcsvrC:UsersjamarDownloadstraincsv
testdata pdreadcsvrC:UsersjamarDownloadstestcsv
xtrain traindataxvalues
ytrain traindatayvalues
xtest testdataxvalues
ytest testdatayvalues
m nprandom.rand
c nprandom.rand
learningrate
epochs
errorlist
for epoch in rangeepochs:
ypred m xtrain c
error npmeanytrain ypred
dm npmeanxtrain ytrain ypred
dc npmeanytrain ypred
m learningrate dm
c learningrate dc
if epoch :
errorlist.appenderror
ytestpred m xtest c
testerror npmeanytest ytestpred
pltfigurefigsize
pltscatterxtrain, ytrain, label"Training Data"
pltplotxtrain, m xtrain c color'red', label"Optimum Line"
plttitleTraining Data and Optimum Line"
pltxlabelx
pltylabely
pltlegend
pltshow
pltfigurefigsize
pltscatterxtest, ytest, label"Testing Data"
pltplotxtest, m xtest c color'green', label"Optimum Line"
plttitleTesting Data and Optimum Line"
pltxlabelx
pltylabely
pltlegend
pltshow
pltfigurefigsize
pltplotrange epochs, errorlist, label"Error Convergence"
plttitleError Convergence Over Epochs"
pltxlabelEpochs
pltylabelError
pltlegend
pltshow
printfFinal parameters: m m:f c c:f
printfFinal training error: error:f
printfTest error: testerror:f
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
