Methods and Tools in AI
- Expert Systems Definition
- Components of Expert Systems
- Examples for Expert Systems
- Learning from Examples
- Types of Learning
- Supervised Learning
- Unsupervised Learning
- Reinforcement Learning
- Practical Tools for AI/ML
- Programming Environment
- Graphical Tools, KNIME
- Regression
- Univariate Regression
- Multivariate Regression
- Quality of Regression Models
- Classification
- Logistic Regression
- Decision Trees
- Quality of Classifiers
- Bias and Variance
- Feature Extraction
- Ensemble Learning
- Random Forest
- Regression Trees
- Boosted Trees
- Hyperparameter-Tuning in ML
- Neural Networks
- Neurons in Biology
- Perceptron
- Backpropagation and Gradient Descent
- Convolutional Neural Networks (CNN)
- Recurrent Neural Networks (RNN)
- Deep Learning: Examples and Use Cases
- Practical Aspects of Deep Learning
- Frameworks
- Labelling and Augmentation
- Standard Models and Transfer Learning
- Examples for NLP Tasks
- Text Preprocessing
- Embeddings
- Transformers
- Large Language Models
- Programming Environments for AI/ML
- Jupyter Notebooks + Python, Anaconda
- Frameworks: Scikit-Learn, Tensorflow, PyTorch, Keras etc.
- Codeless AI/ML
- KNIME Analytics Plattform
- Others
