AI is a complex combination of technologies, but if you want to understand how it works, at a minimum, you need to understand the meaning of the following to get a rough overall picture.
- Data
- Algorithm (technology)
- Models
Data (training data)
Data in an AI system is the primary source for making discriminative judgments about data using algorithms.
Training data for AI systems must be of high quality, selected for the purpose, and suitable for the algorithm used, and training data has a significant impact on AI quality and other factors. The amount of training data also has a significant impact on the model to be generated, so as much data as possible should be available.
In this sense, data is one of the most important factors when building an AI system.
Algorithms
An algorithm is a set of rules used by a computer to make predictions and decisions as it learns and trains from data.
Algorithms can be those published in academic papers, those developed independently by companies, those released as open source, or those that are proprietary improvements on publicly available algorithms.
Since algorithms are not suitable for all purposes and for all training data, it is important to select the best algorithm for the purpose and the data, and use it in combination.
Models
A model is a mathematical representation of data learned using an algorithm. When AI actually operates, it generates results from input data based on the learned model.
A model is not something that is created once and never ends; it is a part that is constantly being improved by adding training data to gain new knowledge, training to adjust parameters, and so on.
Brief process to build an AI
To simplify the process of building an AI, the flow is as follows
- select data suitable for the purpose
- train the data with an algorithm to generate a model Develop an application or system that incorporates the AI model
Although simple in words, selecting the most appropriate data and algorithm for the purpose is extremely difficult and costly, and is a point of differentiation for each service.
Frequently asked questions about how AI works
What is the difference between "learning" and "training" in AI?
Although the words "learning" and "training" are similar, there is actually a difference.
Learning" in AI refers to the process of using algorithms to extract knowledge and patterns from given data and build models. During the learning process, the parameters of the model are adjusted using the data set, and patterns and relationships from the data are incorporated into the model.
Training" in AI, on the other hand, refers to the process of optimizing the constructed model against specific data. In the training process, a trained model is applied to real data, performing tasks such as prediction and classification while the algorithm adjusts parameters to make predictions and decisions.
What is the difference between an algorithm and a model in AI?
An algorithm in AI is a set of rules about how to learn from data. For example, machine learning algorithms include supervised learning, unsupervised learning, and reinforcement learning, and the results will vary depending on which algorithm is used.
A model in AI, on the other hand, is a set of results or parameters from which an AI is learned using an algorithm. In other words, it could be compared to "knowledge and experience" in humans.
New Posts
- No ImageMajor types of generative AI back-end technologies and how they are used
There are various types of generative AI, each with different back-end technologies that have different characteristics and applications. This section briefly describes the back-end technologies of generative AI.
- No ImageHow to proofread text and check for errors with ChatGPT and its advantages and disadvantages
文Proofreading is a very time-consuming task, but by hiring ChatGPT, you can save a lot of stress, time, and most importantly, money.
- No ImageSummary of versatile phrases for ChatGPT & Bing Chat
Sometimes it is difficult to elicit a good response when using ChatGPT or Bing Chat. We have compiled a list of versatile phrases that can be easily used in such situations.
- No ImageTypes of AI learning models and main natural language AI use models
The following is a summary of the different methods of learning models used in AI and the types and characteristics of models used in major natural language-based AI.
- No ImageSummary of programming coding support AI services
A summary of major programming coding support AI services. Also includes information on the differences between services and points to consider when selecting a service.
- No ImageScenes in which interactive AI should and should not be used
Although interactive AI can be used in a variety of situations, there are some situations in which it should be used and some situations in which it should not be used. In this issue, we summarize each of these scenarios, specific examples, and points to note.
- No Image[ChatGPT/Bing chat] Risks of using interactive AI you should know about
Interactive AI is easy and free for anyone to use, but before using it for business or other purposes, you need to know that there are risks.
- No ImageBefore using ChatGPT, you need to know about its pricing plan, billing system, and usage restrictions.
ChatGPT is free to use, but there are also billing plans, so you can use ChatGPT more comfortably by knowing the difference between ChatGPT's pricing plans, billing system, and usage restrictions.
- No ImageDifference between ChatGPT and Bing Chat and the best way to use them
We have summarized the differences between ChatGPT and Bing Chat, both of which are interactive AIs that are free to use.
- No ImageWhat is Prompt Engineering? Advantages and Disadvantages
What is "prompt engineering" in interactive AI? Its advantages and disadvantages are explained in detail. Why is prompt engineering attracting attention now? The future potential of learning prompt engineering will also be explained.