I will try to answer each one of your queries
1. AutoML automatically locates and uses the optimal type of machine learning algorithm for a given task. It does this with two concepts:
- Neural architecture search, which automates the design of neural networks. This helps AutoML models discover new architectures for problems that require them.
- Transfer learning, in which pretrained models apply what they've learned to new data sets. Transfer learning helps AutoML apply existing architectures to new problems that require it.
2. Unsupervised Learning is a machine learning technique in which the users do not need to supervise the model. Instead, it allows the model to work on its own to discover patterns and information that was previously undetected. It mainly deals with the unlabelled data.
3. NLP algorithms are typically based on machine learning algorithms. Instead of hand-coding large sets of rules, NLP can rely on machine learning to automatically learn these rules by analyzing a set of examples (i.e. a large corpus, like a book, down to a collection of sentences), and making a statistical inference. In general, the more data analyzed, the more accurate the model will be.
4. This one i don't really get what you mean with proprietary but i found this information Natural Language Processing capabilities enable chatbots to understand, remember and learn from the information gathered during each interaction and act accordingly.