Types of Agents:
1. Simple Reflex Agents
Ex : Thermostat
2. Model-Based Reflex Agents
Ex - Traffic management
3. Goal Based Agent
Ex - Robotic arms
4. Utility-Based Agents
Ex: Investment ago
5. Learning Based
6. Hierarchical
The most common technology presented which .NET people looking for. Its gonna be your turn now.
Types of Agents:
1. Simple Reflex Agents
Ex : Thermostat
2. Model-Based Reflex Agents
Ex - Traffic management
3. Goal Based Agent
Ex - Robotic arms
4. Utility-Based Agents
Ex: Investment ago
5. Learning Based
6. Hierarchical
ChatGPT is developed by company OpenAI. This product became the first fastest growing internet product hitting 100 Million users in just 2 months.
It was just a research project to ensure AGI (Artificial General Intelligence) is achieved for the benefits of humanity.
ChatGPT refers to chat enabled version of Generative Pretrained Transformer model.
The company OpenAI is working with Microsoft since 2016 using Azure Cloud to train and run AI models.
OpenAI APIs are hosted on Azure servers but it is maintained by OpenAI only.
Microsoft has its own version of OpenAI api called AzureOpenAI Api.
NumPy - A library in Python for basic operations
Pandas - Based on Numpy, it is another library
Installed Jupyter Notebook
MatplotLib: A library
Seaborn
Cufflinks: is a Python library that simplifies interactive plotting. It allows you to create interactive charts directly from Pandas DataFrames or Series.
Kaggle is a fantastic platform for accessing high-quality datasets to practice and develop your skills in machine learning, data science, and artificial intelligence.
Kaggle is one of the largest global hosting platforms used by data scientists and machine learning enthusiasts globally.
Founded in 2010 and acquired by Google in 2017, Kaggle always supported a diverse set of tools and resources to enable learning, collaboration, and innovation.
Kaggle is best known for its competition platform, through which it hosts users to face real-world problems. Companies, researchers, and organizations pose competition. These challenges include easy tasks in predictive modelling as well as highly complex machine learning problems, oftentimes with large sums of money on the line. Besides the competitions, there are also several thousands of publicly available datasets in Kaggle, encompassing various domains including finance, healthcare, and social sciences among others.
The importance of these datasets to experimentation, learning, and community-driven project contributions cannot be overemphasized.
Artificial intelligence (AI) refers to the computer systems capable of performing complex tasks that historically only a human could do, such as reasoning, making decisions, or solving problems.
It involves creating machines that can think like humans and imitate their actions.
Types of AI
Narrow AI (Weak AI):
General AI (Strong AI):
Super AI:
Key concepts:
1. Machine Learning: focuses on developing systems that learn or improve performance, based on the data. Example: Predicting weather or stock prices.
2. Deep Learning: A subset of ML using neural networks to mimic the human brain. Example: Image and speech recognition.
3. Neural Networks: Enables machines to understand and generate human language. Example: Chatbots and language translators.
5. LLM
6. NLP
7. Computer Vision: Focuses on enabling machines to interpret visual data. Example: Facial recognition systems.
Machine Learning:
1. Supervised Learning: is a learning process where algorithm learns from labeled data.
Tools for Supervised Learning:
2. Unsupervised Learning
3. Reinforcement Learning
What is Serverless :
Pay for what you use
Service automatically scales up or down accordingly.
AWS Lambda allows upload the code to Amazon aws without the need of the server.
AWS Lambda is a Function as a service (FaaS) which is a serverless architecture that developers can use to write custom backend functions and deploy the function code directly to the cloud infrastructure
It falls under the Compute services in AWS.
Process:
1. Create a lambda function
2. Upload to AWS
3. Test and trigger
Lambda execution models:
1. Synchronous
2. Asynchronous
3. Pull stream based
Cloud Concepts - 24%
Security and Compliance - 30%
Cloud Technology and Services - 34%
Billing, Pricing and Support - 12%