8

Semi-supervised learning Semi-supervised learning is the collection of machine learning techniques where there are two datasets: a labelled one and an unlabelled one. There are two main problems that can be solved using semi-supervised learning: transductive learning (i.e. label the given unlabelled data) and inductive learning (generalization) (i.e. find a ...


6

Both semi-supervised and self-supervised methods are similar in the sense that the goal is to learn with fewer labels per class. The way both formulate this is quite different: Self-Supervised Learning: This line of work aims to learn image representations without requiring human-annotated labels and then use those learned representations on some ...


5

The previous answer has given a good insight into the difference between two areas. I would like to give more examples. Semi-Supervised Learning work with improving the data set by adding up new examples. There are iterative systems where we train a model on a given dataset and improve the model further after deploying it on the real world by adding ...


4

Sorry cannot directly reply to your comment as I posted without an account, and you were right! I replaced transposed layers with Upscale1D+Conv1D and that solved the issue. gen = Conv1DTranspose(128, 4, strides=2, padding='same', kernel_initializer=w_init, use_bias=None)(gen) should become (notice that strides=2 becomes strides=1): gen = Upscale1D()(gen) ...


1

The neural network will learn what we teach it, for example with that image only, after finish training, your model will hard to recognize humans with dark skin, glasses, big eyes, etc, the features that two annotated targets don't have. If your data is big enough, and contain all the feature of humans face, the result should be good. If not, I recommend a ...


1

The authors of your cited paper use the term graph-based semi-supervised learning (G-SSL) to refer to semi-supervised learning techniques which take graph structured data as their input. Given their main example, the MNIST dataset, is not graph structured, they detail a method for converting the raw Euclidean data $X$ into said form (represented by its ...


1

so assuming your not allowed to use transfer methodologies (like take an already exisiting elephant object detector) my recommendation is to train a CNN classifier (labels are binary-- elephant exist, elephant doesnt exist) and then use strategies founded in like grad cam. Note there does exist a gradcam++ but because you can assure theres only one instance, ...


Only top voted, non community-wiki answers of a minimum length are eligible