Date - 23-12-23
Company: Splunk
Role: Data Scientist
1. How Are Weights Initialized in a Neural network?
Ans: There are two methods here: we can either initialize the weights to zero or assign them randomly.
Initializing all weights to 0: This makes your model similar to a linear model. All the neurons and every layer perform the same operation, giving the same output and making the deep net useless.
Initializing all weights randomly: Here, the weights are assigned randomly by initializing them very close to 0. It gives better accuracy to the model since every neuron performs different computations. This is the most commonly used method.
2. What are the variants of Gradient descent?
Ans: Stochastic Gradient Descent: We use only a single training example for calculation of gradient and
update parameters.
Batch Gradient Descent: We calculate the gradient for the whole dataset and perform the update at
each iteration.
Mini-batch Gradient Descent: Itโs one of the most popular optimization algorithms. Itโs a variant of
Stochastic Gradient Descent and here instead of single training example, mini-batch of samples is
used.
3. What are the feature selection methods used to select the right variables?
Ans: There are two main methods for feature selection:
Filter Methods
This involves:
โข Linear discrimination analysis
โข ANOVA
โข Chi-Square
The best analogy for selecting features is "bad data in, bad answer out." When we're limiting or selecting the features, it's all about selecting the useful feature.
Wrapper Methods
This involves:
โข Forward Selection: We test one feature at a time and keep adding them until we get a good fit
โข Backward Selection: We test all the features and start removing them to see what works better
โข Recursive Feature Elimination: Recursively looks through all the different features and how they pair together. Wrapper methods are very labor-intensive, and high-end computers are needed if a lot of data analysis is performed with the wrapper method.
4. What is joint sampling and separate sampling?
Ans:
ยท Joint sampling is done when there are equal number of events and non-events. Not appropriate for imbalanced data
ยท Separate sampling is done for imbalanced data. For rare event, all observations are kept when target = 1 and only few observations are kept when target = 0.
โโโโโโโโโโโโโโโโโโโโ-
Stay Safe & Happy Learning๐
Company: Splunk
Role: Data Scientist
1. How Are Weights Initialized in a Neural network?
Ans: There are two methods here: we can either initialize the weights to zero or assign them randomly.
Initializing all weights to 0: This makes your model similar to a linear model. All the neurons and every layer perform the same operation, giving the same output and making the deep net useless.
Initializing all weights randomly: Here, the weights are assigned randomly by initializing them very close to 0. It gives better accuracy to the model since every neuron performs different computations. This is the most commonly used method.
2. What are the variants of Gradient descent?
Ans: Stochastic Gradient Descent: We use only a single training example for calculation of gradient and
update parameters.
Batch Gradient Descent: We calculate the gradient for the whole dataset and perform the update at
each iteration.
Mini-batch Gradient Descent: Itโs one of the most popular optimization algorithms. Itโs a variant of
Stochastic Gradient Descent and here instead of single training example, mini-batch of samples is
used.
3. What are the feature selection methods used to select the right variables?
Ans: There are two main methods for feature selection:
Filter Methods
This involves:
โข Linear discrimination analysis
โข ANOVA
โข Chi-Square
The best analogy for selecting features is "bad data in, bad answer out." When we're limiting or selecting the features, it's all about selecting the useful feature.
Wrapper Methods
This involves:
โข Forward Selection: We test one feature at a time and keep adding them until we get a good fit
โข Backward Selection: We test all the features and start removing them to see what works better
โข Recursive Feature Elimination: Recursively looks through all the different features and how they pair together. Wrapper methods are very labor-intensive, and high-end computers are needed if a lot of data analysis is performed with the wrapper method.
4. What is joint sampling and separate sampling?
Ans:
ยท Joint sampling is done when there are equal number of events and non-events. Not appropriate for imbalanced data
ยท Separate sampling is done for imbalanced data. For rare event, all observations are kept when target = 1 and only few observations are kept when target = 0.
โโโโโโโโโโโโโโโโโโโโ-
Stay Safe & Happy Learning๐
๐1
๐๐ฆ ๐๐น๐ด๐ผ ๐ป ๐ ใ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ดใ pinned ยซDate - 23-12-23 Company: Splunk Role: Data Scientist 1. How Are Weights Initialized in a Neural network? Ans: There are two methods here: we can either initialize the weights to zero or assign them randomly. Initializing all weights to 0: This makes yourโฆยป
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Google is back with their STEP Intern program.
๐Batch eligible: Students currently in 2nd year of college (2026 grads)
โณ Duration: 10-12 weeks
๐ฏLink: https://lnkd.in/djscq3-d
๐ฐ Last Day to apply: 19th Jan, 2024
๐Batch eligible: Students currently in 2nd year of college (2026 grads)
โณ Duration: 10-12 weeks
๐ฏLink: https://lnkd.in/djscq3-d
๐ฐ Last Day to apply: 19th Jan, 2024
lnkd.in
LinkedIn
This link will take you to a page thatโs not on LinkedIn
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Dassault Systems
Role: Apprentice - Web Development
Batch eligible: 2022 and 2023 grads
Apply: https://www.3ds.com/careers/jobs/apprentice-web-development-536790
Role: Apprentice - Web Development
Batch eligible: 2022 and 2023 grads
Apply: https://www.3ds.com/careers/jobs/apprentice-web-development-536790
Dassault Systรจmes
Be the Next Game Changer - Dassault Systรจmes
Discover all our job opportunities and take your chance to become part of the 3DEXPERIENCE Company. Find your job!
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: RagaAI
Roles:
1) SDE 1 (1-2 years of experience)
2) SDE Intern (2024 and 2025 grads)
๐ฉHow to Apply:
Please send your resume to my inbox or email me at gaurav007jha@gmail.com. Mention "SDE1 Application" or "SDE Intern Application" in your message.
Roles:
1) SDE 1 (1-2 years of experience)
2) SDE Intern (2024 and 2025 grads)
๐ฉHow to Apply:
Please send your resume to my inbox or email me at gaurav007jha@gmail.com. Mention "SDE1 Application" or "SDE Intern Application" in your message.
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int countCoins(int N, int Target, int Max_coins) {
vector<vector<int>> dp(N + 1, vector<int>(Max_coins + 1, 0));
for (int i = 1; i <= N; ++i) {
for (int j = 0; j <= Max_coins; ++j) {
dp[i][j] = dp[i - 1][j];
if (j >= i && i != Target + 1) { // Exclude the target island from contributing to the count
dp[i][j] = max(dp[i][j], dp[i - 1][j - i] + 1);
}
}
}
return dp[N][Max_coins];
}
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Mercor
Role: Backend Developer
Batch eligible: 2022 and 2023 passouts
Apply: https://www.linkedin.com/jobs/view/3787246529
Role: Backend Developer
Batch eligible: 2022 and 2023 passouts
Apply: https://www.linkedin.com/jobs/view/3787246529
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Byteridge is Hiring !!
Role: Software Development Engineer In Test
Batch: 2023
Location: Hyderabad
Apply here: https://app.turbohire.co/job/publicjobs/BkGNuGYbjuUcHKX4RrS0%2F006e4GfLpCQFSODK4GmgEla0%2F2Wo0RJ7ryvFEMEyfq6%2F1f58bybkmm1Bwaz1lIDP98ZznzN00_9NedonpkdHrx05vgPvxm8rHtnktOM0l%2FIHiEZwWJ4rNFXQC%2FF9ID5vl3o9AywU123Z5FkMkDADmeUHtLWX4AvMlVZD543rbHO8RdK0YArdZJCh%2FFSpUpsag==
Role: Software Development Engineer In Test
Batch: 2023
Location: Hyderabad
Apply here: https://app.turbohire.co/job/publicjobs/BkGNuGYbjuUcHKX4RrS0%2F006e4GfLpCQFSODK4GmgEla0%2F2Wo0RJ7ryvFEMEyfq6%2F1f58bybkmm1Bwaz1lIDP98ZznzN00_9NedonpkdHrx05vgPvxm8rHtnktOM0l%2FIHiEZwWJ4rNFXQC%2FF9ID5vl3o9AywU123Z5FkMkDADmeUHtLWX4AvMlVZD543rbHO8RdK0YArdZJCh%2FFSpUpsag==
TurboHire
[Hiring For]: SDET 2024 Freshers
Role: As a QA Engineer, you will be assessing software quality by designing and implementing software testing processes. You will take ownership of code quality through exploratory and automated tests. You will hunt bugs, identify issues, report them, andโฆ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Eightfold
Role: Software Engineer
Batch eligible: 2022 and 2023 passouts
Apply: https://employee.eightfold.ai/careers/job/68738941874-software-engineer-frontend-fullstack--bangalore-karnataka-india?domain=eightfold.ai
Role: Software Engineer
Batch eligible: 2022 and 2023 passouts
Apply: https://employee.eightfold.ai/careers/job/68738941874-software-engineer-frontend-fullstack--bangalore-karnataka-india?domain=eightfold.ai
employee.eightfold.ai
Careers at Eightfold
Career openings at Eightfold
๐1
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Siemens
Role: Software Engineer
Batch eligible: 2022 and 2023 grads
Apply: https://jobs.siemens.com/careers/job/563156117655600?microsite=siemens.com
Role: Software Engineer
Batch eligible: 2022 and 2023 grads
Apply: https://jobs.siemens.com/careers/job/563156117655600?microsite=siemens.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Sasken
Role: Associate Software Engineer
Batch eligible: 2022 and 2023 passouts
Apply: https://careers.sasken.com/job/ASSOCIATE-SOFTWARE-ENGINEER/21351444/
Role: Associate Software Engineer
Batch eligible: 2022 and 2023 passouts
Apply: https://careers.sasken.com/job/ASSOCIATE-SOFTWARE-ENGINEER/21351444/
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Coding Blocks is hiring for Mentor role in different domains.
Link to apply: https://docs.google.com/forms/d/e/1FAIpQLSctjaAtI31xJmWRwzNx4sm2npqWrCQiV_Ft2tovmcIaCZPRkQ/viewform
Link to apply: https://docs.google.com/forms/d/e/1FAIpQLSctjaAtI31xJmWRwzNx4sm2npqWrCQiV_Ft2tovmcIaCZPRkQ/viewform
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Eazotel startup is aggressively Hiring
Role: backend and frontend developers on an immediate basis.
No. of positions 20 to 30
Mail them your CV at hr@eazotel.com
Role: backend and frontend developers on an immediate basis.
No. of positions 20 to 30
Mail them your CV at hr@eazotel.com
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Genoshi.io (a startup run by IIT Delhi undergrads) is hiring interns.
Backend Intern JD: https://docs.google.com/document/d/1DhR4RP0Bu-c4sAv5nwrQQjVLLvOBvOZOh6V7arsGMb4/edit?usp=sharing
Frontend Intern JD: https://docs.google.com/document/d/1qmy9OTJcD2NVZjYmyKtHUY4GxfZhwFO_zVG58xWTFxI/edit?usp=sharing
To apply, DM your resume to: https://www.linkedin.com/in/js-dhruv
Backend Intern JD: https://docs.google.com/document/d/1DhR4RP0Bu-c4sAv5nwrQQjVLLvOBvOZOh6V7arsGMb4/edit?usp=sharing
Frontend Intern JD: https://docs.google.com/document/d/1qmy9OTJcD2NVZjYmyKtHUY4GxfZhwFO_zVG58xWTFxI/edit?usp=sharing
To apply, DM your resume to: https://www.linkedin.com/in/js-dhruv
Google Docs
Backend Product Engineer Intern - Genoshi
Job description Position: Backend Product Engineer Intern Product: Graff Company: Genoshi Location: Remote About Graff: Graff is a pioneering company specializing in AI-powered visualization software for researchers and consultants. Our mission is to makeโฆ
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
๐Google is Hiring !!
Role: Data Centre Engineering Internship
Batch: 2024
Duration: 6 Months
Apply here- https://www.google.com/about/careers/applications/jobs/results/142646849954554566-data-center-engineering-intern-winter-2024
Role: Data Centre Engineering Internship
Batch: 2024
Duration: 6 Months
Apply here- https://www.google.com/about/careers/applications/jobs/results/142646849954554566-data-center-engineering-intern-winter-2024
๐2
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
The Interns are hiring for several roles.
If interested, apply: https://docs.google.com/forms/d/e/1FAIpQLSecoY3JuyLvpH_7yPVpiECyZ4T-pWNtFiZaZl__f1L8JRAR2w/viewform
If interested, apply: https://docs.google.com/forms/d/e/1FAIpQLSecoY3JuyLvpH_7yPVpiECyZ4T-pWNtFiZaZl__f1L8JRAR2w/viewform
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Wood
Role: Graduate Engineer Trainee
Batch eligible: 2022 and 2023 grads
Apply: https://ehif.fa.em2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/1343
Role: Graduate Engineer Trainee
Batch eligible: 2022 and 2023 grads
Apply: https://ehif.fa.em2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/1343
Wood
Graduate Engineer Trainee - Data Analyst
Wood's Consulting business (India, Chennai) is currently searching for a GET Data Analyst to support our local and international projects.
Forwarded from OffCampus Jobs | OnCampus Jobs | Daily Jobs Updates | Lastest Jobs | All Jobs | CSE Jobs | Fresher Jobs โฅ (Dushyant)
Company Name: Cognizant
Role: Software Engineer
Batch eligible: 2023 grads only
Apply: https://app.joinsuperset.com/join/#/signup/student/jobprofiles/f207da4e-a7e1-48a0-b6ba-5f2fd6c719ca
P.S: Backup rakhlo even if you have a company to join, bcoz market is so volatile
Role: Software Engineer
Batch eligible: 2023 grads only
Apply: https://app.joinsuperset.com/join/#/signup/student/jobprofiles/f207da4e-a7e1-48a0-b6ba-5f2fd6c719ca
P.S: Backup rakhlo even if you have a company to join, bcoz market is so volatile
function findShortestPath(N, bricks) {
let visited = new Set();
let queue = [[0, 0]];
while (queue.length > 0) {
let [position, moves] = queue.shift();
if (position === N - 1) {
return moves;
}
visited.add(position);
if (position + 1 < N && bricks[position] === bricks[position + 1] && !visited.has(position + 1)) {
queue.push([position + 1, moves + 1]);
}
if (position - 1 >= 0 && bricks[position] === bricks[position - 1] && !visited.has(position - 1)) {
queue.push([position - 1, moves + 1]);
}
for (let i = 0; i < N; i++) {
if (bricks[i] === bricks[position] && !visited.has(i)) {
queue.push([i, moves + 1]);
}
}
}
return -1;
}
Dorothy has been caught up
process.stdin.on('data', data => {
inputArr.push(data.toString().trim());
if (++count === 3) {
console.log(divideMutantsIntoTeams(inputArr));
process.exit(0);
}
});
function divideMutantsIntoTeams(inputArr){
let N = parseInt(inputArr[0], 10);
let K = parseInt(inputArr[1], 10);
let mutants = inputArr[2].split(' ').map(Number);
if (N < K || new Set(mutants).size === 1 || N % K !== 0) {
return -1;
}
mutants.sort((a, b) => a - b);
let minNonCompatibilityScore = Infinity;
for (let i = 0; i <= N - K; i++) {
let diff = mutants[i + K - 1] - mutants[i];
if (diff < minNonCompatibilityScore) {
minNonCompatibilityScore = diff;
}
}
return minNonCompatibilityScore;
}
Xaviers Fight with magento