Filter interviews by
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
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
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...
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...
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 numb...
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 ...
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 ...
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 effe...
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 netw...
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
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 improv...
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 ...
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...
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
I applied via Campus Placement and was interviewed in Jul 2022. There were 2 interview rounds.
IIMB Project And Field Work Gruop Discussion
I applied via Approached by company and was interviewed in Jan 2022. There were 2 interview rounds.
Learn basics
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
I am a dedicated and detail-oriented individual with a passion for research and a strong academic background in [specific field].
Graduated with a degree in [specific field]
Experience conducting research projects
Strong analytical and critical thinking skills
Passionate about contributing to the field of [specific field]
I am passionate about conducting research and contributing to the advancement of knowledge in this field.
Passionate about conducting research
Desire to contribute to the advancement of knowledge
Interest in the specific field of research
I applied via Walk-in and was interviewed before Apr 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Feb 2020. There were 3 interview rounds.
I applied via Walk-in and was interviewed before Mar 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
A constructor is a special type of method in a class that is automatically called when an object of that class is created.
Constructors have the same name as the class they belong to
Constructors do not have a return type
Constructors can be used to initialize the object's state or perform any necessary setup
Example: public class Car { public Car() { // constructor code here } }
Spring Boot is a Java-based framework used to create stand-alone, production-grade Spring-based Applications.
Spring Boot simplifies the process of developing and deploying Spring applications.
It provides a set of pre-configured tools and conventions to get started quickly.
Spring Boot eliminates the need for manual configuration and boilerplate code.
It includes embedded servers like Tomcat, Jetty, or Undertow for easy d...
Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.
Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink as needed.
Arrays can store primitive data types and objects, while ArrayList can only store objects.
Arrays require a specified size at the time of creation, while ArrayList can dynamically re...
throw is a keyword used to explicitly throw an exception in Java, while throws is used in method signature to declare the exceptions that can be thrown by the method.
throw is used to throw an exception explicitly in Java code
throws is used in method signature to declare the exceptions that can be thrown by the method
Example: throw new Exception();
Example: public void method() throws Exception {};
I applied via Company Website and was interviewed in Sep 2023. There were 3 interview rounds.
Coding questions related java and some questions related java, spring boot
HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.
HashMap is part of the Java Collections framework.
It uses hashing to store key-value pairs in an array.
Example: HashMap
Some of the top questions asked at the IIT Guwahati Junior Research Fellow interview for freshers -
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
PHD Research Scholar
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Research Fellow
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Project Engineer
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Research Scholar
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Teaching Assistant
14
salaries
| ₹0 L/yr - ₹0 L/yr |
IIT Bombay
IIT Delhi
IIT Kanpur
IIT Kharagpur