Skip to main content

Linear regression with n variables - Introduction

 Consider a function to be a more than 1 variable 

y = mx this is a one variable ,m 

y = w1*x1 , w1 the variable

y = w1*x1 +w2 *x2 , 2 variables w1 and w2 

y = w1*x1 + w2 * x2  -  -  - - - - - -wn * Xn   -variables



these w1 --- w n are also called as weights.

since from the data we have x1 , x2 ,,,,,x n and corresponding y 's 

the idea is to optimise the equation ,that means to find the optimised 

values for w1 .....w n , so why is that 


we cannot change  the values , data as inputs ,the only thing we can do is to vary the data x using a multiplier w. so the input changes.


assume the equation to be 

y = x1 + x2 

x1 be the data from real life scenario the housing data ,like no of bedrooms

x2 be the data as no of floors


y - the price of the house with no of bedroom and no of floors 

y = 3 + 2 = 5 

but the reals price might be  $7 , so difference of the values

7 - 5 =2 so the loss is not zero .

the basic technique here would be 

y = 3 + 2 * 2 what i have done here is multipied my input x2 with w2 = 2 

7 -7 =0 this is a simple optimisation technique 

but in case lets say we have n number of features , we will use certain calculations and formula to 

1. form a equation out of inputs  - y = w1 * x1 +w2 *x2

2 . finding the optimized values for w1 and w2 so that loss or difference is zero or close to zero.


Comments

Popular posts from this blog

Node and Auth0 - Integration

 so now we have completed all the steps for integration  since we have the node and auth0 as two separate things the integration happens in the app.js  we need to modify the app.js with some auth0 code  app.js / const http = require('http'); const express = require('express'); var router = require('express').Router(); const { auth } = require('express-openid-connect'); const app = express(); app.use('/', router); const hostname = '127.0.0.1'; const port = 3000; http.createServer(app)   .listen(port, () => {     console.log(`Listening on `);   }); const config = {   authRequired: false,   auth0Logout: true,   secret: 'a long, randomly-generated string stored in env',   baseURL: 'http://localhost:3000',   clientID: 'QxpAXsXkzy0Vm2VdT6dFFS0VOKdrah67',   issuerBaseURL: 'https://dev-bnga041p.us.auth0.com' }; console.log(config) // auth router attaches /login, /logout, and /callback routes to the baseURL app.u

Auth0

You might be wondering what is this auth0  it is used for authentication of you applications  could be any apps  1.SPA - Angular , React  2.web app 3.Node  here we will talk about the node use case and go with example  moving ahead for now  if your are not familiar with node dont worry its a funny exercise for now walk with me  we dont have to worry too much for authentication as the service is  provided from auth0   create your node app  install node  https://nodejs.org/en/download/package-manager/  choose your os and do the installation once installed check for the version ' node -v  ' i assume u have installed so that u wil get the version for now  since iam using LINUX this will look like root@strings-desktop:/home/strings/js# node -v v16.13.0 moving on to creating node app for now    create a file app.js and paste the contents  app.js/ const http = require('http'); const express = require('express'); const app = express(); const hostname = '127.0.0.1&#