Junior Research Fellow

10+ Junior Research Fellow Interview Questions and Answers for Freshers

Updated 28 May 2024
search-icon

Q1. If you are given a small dataset of 300 samples, what would you choose over a neural network with more number of hidden layers or a neural network with one hidden layer. Justify your explanation in terms of acc...

read more
Ans.

For a small dataset of 300 samples, a neural network with one hidden layer would be more suitable for better accuracy.

  • A neural network with one hidden layer is simpler and less prone to overfitting on a small dataset.

  • With a small dataset, a complex neural network with more hidden layers may lead to overfitting and poor generalization.

  • A neural network with one hidden layer can capture the basic patterns in the data effectively.

  • Using a simpler model like a neural network with o...read more

Q2. How do you calculate precision & recall for n x n confusion matrix?

Ans.

Precision and recall can be calculated using values from a confusion matrix.

  • Precision = TP / (TP + FP)

  • Recall = TP / (TP + FN)

  • Where TP = True Positive, FP = False Positive, FN = False Negative

  • For an n x n confusion matrix, sum the values in each row and column to get TP, FP, and FN for each class

Q3. Can a neural network accept complex number as input?

Ans.

Yes, a neural network can accept complex numbers as input.

  • Neural networks can be designed to accept complex numbers as input by using complex-valued weights and activations.

  • Complex-valued neural networks have been used in applications such as signal processing and image recognition.

  • Complex numbers can represent both magnitude and phase information, making them useful for certain types of data.

  • Complex-valued neural networks can be implemented using libraries such as TensorFlow...read more

Q4. How do you train semi supervised machine learning models?

Ans.

Train semi supervised machine learning models by using a combination of labeled and unlabeled data.

  • Start by training a model on a small amount of labeled data

  • Use the trained model to make predictions on the unlabeled data

  • Incorporate the predictions into the training set and retrain the model

  • Repeat the process until the model reaches a satisfactory level of performance

Are these interview questions helpful?

Q5. How do you select k value in kmeans algorithm?

Ans.

Selecting k value in kmeans algorithm involves using techniques like elbow method and silhouette score.

  • Use the elbow method to find the point where the rate of decrease sharply shifts, indicating the optimal k value.

  • Calculate silhouette score for different k values and choose the one with the highest score.

  • Consider domain knowledge and the specific problem requirements when selecting k value.

  • Experiment with different k values and evaluate the clustering results to determine t...read more

Q6. What are the parametric types of machine learning?

Ans.

Parametric types of machine learning are algorithms that make assumptions about the functional form of the relationship between inputs and outputs.

  • Parametric models have a fixed number of parameters that are learned from the training data.

  • Examples include linear regression, logistic regression, and linear SVM.

  • They are often simpler and faster to train compared to non-parametric models.

  • Parametric models are suitable for situations where the underlying relationship between inpu...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. Either gate and net for msc and MTech with and above 60%

Ans.

Gate and net scores for MSc and MTech with 60% and above.

  • For MSc and MTech, a minimum of 60% is required in the qualifying exam.

  • The candidate needs to clear the GATE exam with a good score.

  • NET score is also considered for admission in some universities.

  • Examples: MSc with GATE score of 70 and NET score of 80, MTech with GATE score of 80 and NET score of 75.

Q8. What are the types of Machine Learning?

Ans.

Types of Machine Learning include supervised learning, unsupervised learning, semi-supervised learning, reinforcement learning, and self-supervised learning.

  • Supervised Learning: The model is trained on labeled data.

  • Unsupervised Learning: The model is trained on unlabeled data.

  • Semi-Supervised Learning: A combination of labeled and unlabeled data is used for training.

  • Reinforcement Learning: The model learns through trial and error, receiving rewards or penalties.

  • Self-Supervised...read more

Junior Research Fellow Jobs

Junior Research Fellow 1-3 years
Nestle
4.0
₹ 4 L/yr - ₹ 5 L/yr
Manesar
Junior Research Fellow 0-5 years
Vellore Institute of Technology
4.1
Atpadi
Junior Research Fellow ( JRF ) 2-7 years
AMRITA VISHWA VIDYAPEETHAM
3.8
Coimbatore

Q9. What is kmeans algorithm, Explain it?

Ans.

kmeans algorithm is a clustering algorithm that partitions data into k clusters based on similarity.

  • Divides data points into k clusters based on distance from centroid

  • Iteratively assigns data points to nearest centroid and updates centroids

  • Converges when centroids no longer change significantly

  • Commonly used in machine learning for clustering data points

Q10. What are the evaluation metrics?

Ans.

Evaluation metrics are used to measure the performance or effectiveness of a system, project, or process.

  • Evaluation metrics can include quantitative measures such as accuracy, precision, recall, F1 score, and AUC-ROC.

  • They can also include qualitative measures such as user satisfaction, usability, and user engagement.

  • Evaluation metrics help in assessing the success of a project or system and identifying areas for improvement.

  • Different evaluation metrics are used for different ...read more

Q11. Do you have knowledge of pointers in C?

Ans.

Yes, I have knowledge of pointers in C.

  • Pointers are variables that store the memory address of another variable.

  • They are used to manipulate data directly in memory.

  • Pointers can be used to pass values by reference, allowing functions to modify the original data.

  • Example: int *ptr; ptr = # *ptr = 10; // changes the value of num to 10

Q12. Application of hydrology in terms of Urban drainage

Ans.

Hydrology is crucial in managing urban drainage systems.

  • Hydrology helps in understanding the flow of water in urban areas.

  • It aids in designing and maintaining drainage systems.

  • Urbanization can lead to increased runoff and flooding, hydrology helps in managing it.

  • Hydrological models can be used to predict flood risks and plan accordingly.

  • Examples of hydrological techniques used in urban drainage include infiltration basins, green roofs, and permeable pavements.

Q13. What is the maths behind PCA

Ans.

PCA is a mathematical technique used for dimensionality reduction by finding the principal components of a dataset.

  • PCA involves calculating the eigenvectors and eigenvalues of the covariance matrix of the data.

  • The eigenvectors represent the directions of maximum variance in the data, while the eigenvalues indicate the amount of variance along each eigenvector.

  • The principal components are the eigenvectors corresponding to the largest eigenvalues, which capture the most varianc...read more

Q14. What is extraction process of Aluminum

Ans.

Aluminum extraction involves the electrolysis of aluminum oxide, obtained from bauxite ore.

  • Bauxite ore is first mined and processed to obtain aluminum oxide.

  • The aluminum oxide is dissolved in molten cryolite to lower the melting point.

  • Electrolysis is then carried out using a carbon anode and a cathode to separate aluminum from oxygen.

  • The molten aluminum sinks to the bottom and is collected for further processing.

Q15. Machine learning vs Deep Learning

Ans.

Machine learning is a subset of artificial intelligence that focuses on developing algorithms to make predictions based on data, while deep learning is a subset of machine learning that uses neural networks to learn from large amounts of data.

  • Machine learning involves developing algorithms that can learn from and make predictions or decisions based on data.

  • Deep learning is a subset of machine learning that uses neural networks with multiple layers to learn from large amounts ...read more

Q16. What is Eigen Vector

Ans.

Eigen vector is a vector that does not change its direction when a linear transformation is applied to it.

  • Eigen vectors are used in linear algebra to understand the behavior of linear transformations.

  • They represent directions along which a linear transformation has a simple effect, such as scaling.

  • Eigen vectors are associated with eigenvalues, which represent the scaling factor of the eigenvector.

  • For example, in a 2x2 matrix, the eigenvectors represent the directions along wh...read more

Q17. Explain Eigen value

Ans.

Eigen value is a scalar associated with a square matrix that represents how a transformation stretches or compresses space along its eigenvectors.

  • Eigen values are solutions to the characteristic equation det(A - λI) = 0, where A is the matrix, λ is the eigen value, and I is the identity matrix.

  • They represent the factor by which the eigenvector is scaled during the transformation.

  • Eigen values can be real or complex numbers, and each eigen value corresponds to an eigenvector.

  • Ei...read more

Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Junior Research Fellow Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter