1. Artificial Intelligence and Machine Learning
Artificial Intelligence
Artificial Intelligence is the branch of computer science that is developing a machine that can imagine or act like a human. we should do the computer in such a way that it works like human discretion. artificial Inteligence says.
Types of Artificial IntelligenceThere are two types of Artificial Intelligence first ability and second functionality
Artificial intelligence based on Ability
1. Narrow
2. General
3 .Strong
Artificial intelligence based on Functionality
1. Self-awareness
2. Limited memory
3. Reactive machine
4. Theory of mind
Artificial intelligence based on Ability
1. Narrow
Narrow is also known as "Weak" AI is the AI that exists in our world today. Narrow AI is AI that is programmed to perform a single task - whether it's checking the weather, being also to play chess or analyzing raw data to write journalistic reports. Narrow systems can attend to a task in real-time but they pull information from a specific data set.
2. General
General can successfully perform any intellectual task that a human being can. This is the sort of AI that we see in movies like "Her" or other sci-fi movies in which humans interact with machines and operating systems that are conscious, sentient, and driven by emotion and self-awareness.
General is expected to be able to reason, solve problems, make judgments under uncertainty, plan, be imaginative and be creative.
3. Strong
Strong will surpass human intelligence in all aspects - from creativity to general wisdom, to problem-solving. Machines will be capable of exhibiting intelligence that we haven't seen in the brightest amongst us. This is the type of AI that many people are worried about, and the type of AI that people like Elon Musk think will lead to the extinction of the human race.
Artificial intelligence based on Functionality
1. Self-awareness
Self-aware AI invokes machines that have human-level consciousness. This form of AI is not currently in existence but would be considered the most advanced form of artificial intelligence known to men.
2. Limited memory
Limited memory is comprised of machine learning models that derive knowledge from previously learned information, stored data, or events. Unlike reactive machines, limited memory learns from the past by observing actions or data fed to them to build experiential knowledge.
3. Reactive machine
Reactive machines are the most basic type of AI system. This means that they cannot form memories or use past experiences to influence the present-made decision; they can only react to currently existing situations- hence "reactive". An exciting form of a reactive machine is deep blue, a chess-playing supercomputer created by IBM in the mid-1980s.
4. Theory of mind
Theory of mind is a decision-making ability equal to the extent of a human mind but by machines. While there are some machines that currently exhibit human-like capabilities, none are fully capable of holding conversations relative to human standards. One component of human conversation is having emotional capacity or sounding and behaving like a person would in standard conventions of conversation
Machine Learning
Machine learning is a part of artificial intelligence that enables a system to learn automatically or even improve itself when needed. Machine learning essentially teaches the system to learn automatically without having to program it. In this, it is taken to make the system work so efficiently that the machine can improve or think to complete the task on its own next time based on previous experience.
Types of Machine Learning
There are three types of machine learning
1. Supervised Learning
2. Unsupervised Learning
3. Reinforcement Learning
1. Supervised Learning
Supervised learning as the name indicates the presence of a supervisor as a teacher. Basically supervised learning is learning in which we teach or train the machine using data that is well labeled which means the same data is already tagged with the correct answer.
After that, the machine is provided with a new set of examples(data) so that the supervised learning algorithm analyses the training data(set of training examples) and produces a correct outcome from labeled data.
2. Unsupervised Learning
Unsupervised learning is a machine learning technique, where you do not need to supervise the model. Instead, you need to allow the model to work on its own to discover information. it mainly deals with unlabeled data.
An unsupervised learning algorithm allows you to perform more complex processing tasks compared to supervised learning. Although, unsupervised learning can be more unpredictable compared with other natural learning methods.
3. Reinforcement Learning
Reinforcement learning can be understood using the concepts of agents, environment, states, actions, and rewards. It is the art of optimal desition making process.
Skills
Python, Tensorflow, NLP, R, etc.
2. DevOps
DevOps is its combination of 2 words development and operation. Vikas is testing the people who are being built around the concept who cherish the concept. When a project is made, then making it live, putting it in production, is it not loading much or making it scalable or what hardware should be installed, etc. DevOps is not a tool, it is not a technology, it is not a programming language. a way of working.
Skills
Git, Jenkins, Linux, Unix, Shell Scripting, etc.
3. AR and VR
AR
Placing a digital product in the environment is called Digitally Augmented Reality.
Augmented reality does not take us to another world, but it creates something new in our world.
VR
Virtual reality the help of virtual reality, you can wear a headset, it can be taking power from your phone, then it can also be a personal headset, wearing it you go into a world that seems real. But it is virtual.
3D tools, C++, C#, Gaming Engines, etc.
4. Blockchain
It is a type of database that allows digital information to be recorded or distributed but not linked.
This technique came to the fore in 1991 through Stuart Haber or W. Scott Stornetta. But blockchain found its puzzle real-world application only with the Bitcoin Lunch in 2009.
Blockchain information ko groups me collect or these groups are also eaten by blocks. Each block has a limited storage capacity, when a block is filled, it connects to the previously filled blog to become a chain of data, or so it is called a blockchain.Skills
Solidity, Remix, Go, Web3, etc.
5. Full Stack Development
Full stack development : In this both front end(client side) and back end(server side) is part of web application.
Skills
HTML, CSS, JS, Git, SQL, etc.
Types of technologies
There are 7 types of technologies
1. HTML, CSS
HTML
Html stands for Hypertext Markup Language for the structure and presentation of World Wide Web contents. We can build a web page and web application. We can display the content on the web page.
CSS
CSS stands for "Cascading Style Sheet". They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML.
Frameworks
The framework is a reusable design platform for software systems, which provides support for code libraries and various scripting languages. There are frameworks for PHP, Perl, Python, Ruby, and many other scripting languages. All software frameworks are built with the idea of re-usable code and provide tools that help programmers develop and mount together with the different components of software projects.
2. Javascript
JavaScript is a dynamic computer programming language. It is lightweight and most
commonly used as a part of web pages, whose implementations allow client-side scripts to interact with the user and make dynamic pages. It is an interpreted programming language with object-oriented capabilities.
3. SQL
SQL stands for "Structured Query language".Every relational is known as SQL because it's a simple English-like language that guidelines organization 'ANSI' adopted by all databases vendors like Oracle, MySQL, Microsoft, etc. An SQL is a very complex language to reduce its Complexity.
4. Databases
The database is a collection of Related Data or information that is stored in a computer system.
When data is organized together, it becomes information or a group of information becomes a database.
It is used to organize data or information in a database in which the information is easily accessed, managed, or updated as and when required.
It also controls data sharing or data security. Some software is used to store the information like MS Excel.
Databases are also stored in a table that contains many columns or rows, due to which they are easy to access.
5. HTTP & Rest API
HTTP Request is a message from the client to the server.
Rest API creates an object and thereafter sends the value of the objects in response to the client request.
lient and server communicate over HTTP protocol.
6. Web Application Architecture
Web application architecture is a branch of the coverage between an application's database or server. We can also understand it as layout, it is a better web understanding of the relation between server or client-side.
7. Algorithm Analysis
If there is an error in any of the data or if any information is wrong then we can correct it through algorithms. Analysis of algorithms is the determination of the computational complexity of algorithms. That is the amount of time, storage, or resources needed to execute them. The algorithm is using mathematics and computing, the most common use is process data.