외장_하드
외장하드
외장_하드
전체 방문자
444,605
오늘
624
어제
842
  • 분류 전체보기 (399) N
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (30) N
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (10) N
    • 취미 (28)
      • 제품 후기 (21)
      • 지식 (7)
    • 자동차 (21)
      • 뉴 그랜저 XG (15)
      • 올 뉴 K3 (5)
    • IT (83) N
      • Spring (18)
      • DataBase (11)
      • AWS (17)
      • GIT | github (5)
      • 기타 (19) N
      • 머신러닝 | 딥러닝 (8)
      • Tech | Eng (3)
      • Python (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

  • [ASUS 노트북] WIFI 무선랜 어댑터 없어짐, 사라짐⋯
    2022.09.24
    [ASUS 노트북] WIFI 무선랜 어댑터 없어짐, 사라짐⋯
  • [아마존 AWS EC2] 서버 인스턴스 삭제하기 / 프리티⋯
    2021.05.01
    [아마존 AWS EC2] 서버 인스턴스 삭제하기 / 프리티⋯
  • [연말정산] 주택청약종합저축 소득공제 신청하기 / 홈텍스 ⋯
    2022.01.20
    [연말정산] 주택청약종합저축 소득공제 신청하기 / 홈텍스 ⋯
  • [후기] 오트리빈 끊기 성공! / 오트리빈 부작용 / 약물⋯
    2020.07.06
    [후기] 오트리빈 끊기 성공! / 오트리빈 부작용 / 약물⋯
  • [안드로이드] 갤럭시 S7 루팅 하는 법 / Odin /⋯
    2020.04.24
    [안드로이드] 갤럭시 S7 루팅 하는 법 /  Odin /⋯

태그

  • 뚜벅이
  • 주차장
  • 제주도
  • 부산
  • 여행
  • 스쿠터
  • 휴가
  • EC2
  • 후기
  • 코스
  • 전라도
  • 추천
  • 스프링
  • 가성비
  • 혼자여행
  • 숙소
  • aws
  • 카페
  • 강원도
  • 등산

최근 댓글

  • 포스팅 잘 읽었습니다 ㅎㅎ
  • 글 잘 보고 갑니다!! :)
  • 포스팅 잘 읽었습니다 ㅎㅎ
    alpha-traveler
  • 포스팅 잘 읽었습니다 ㅎㅎ
    copycaty
  • 포스팅 잘 보고 갑니다 :)
    alpha-traveler

최근 글

  • [Notion] 타오바오에서 노션 플러스 요금제 50년 플⋯
    2023.01.29
    [Notion] 타오바오에서 노션 플러스 요금제 50년 플⋯
  • [Mac OS/맥북 M1] MariaDB 설치 / 마리아 ⋯
    2023.01.29
    [Mac OS/맥북 M1] MariaDB 설치 / 마리아 ⋯
  • [태국/푸켓 여행#10] 피피섬 가는 방법 / 빠통비치에서⋯
    2023.01.28
    [태국/푸켓 여행#10] 피피섬 가는 방법 / 빠통비치에서⋯
  • [태국/푸켓 여행#9] 빠통비치 둘러보기 / F.Cafe ⋯
    2023.01.28
    [태국/푸켓 여행#9] 빠통비치 둘러보기 / F.Cafe ⋯
  • [태국/푸켓 여행#8] 빠통비치 그레이스랜드 리조트 후기 ⋯
    2023.01.26
    [태국/푸켓 여행#8] 빠통비치 그레이스랜드 리조트 후기 ⋯

티스토리

hELLO · Designed By 정상우.
외장_하드

외장하드

[Deep Learning] #3 Let's find out what machine learning is! / Relationship with Artificial Intelligence / Map Learning / Non-Map Learning / Reinforcement Learning
IT/Tech | Eng

[Deep Learning] #3 Let's find out what machine learning is! / Relationship with Artificial Intelligence / Map Learning / Non-Map Learning / Reinforcement Learning

2020. 8. 23. 18:33
반응형

Until last time, I briefly learned about the history of artificial intelligence and artificial intelligence. Now let's find out what machine learning is in earnest.

Machine Learning

= Self-learning technology to improve performance

Let's first pick up the relationship between artificial intelligence and machine learning. Machine learning is a field of artificial intelligence, a technology that allows machines to learn and perform better on their own. This technology is a small category of artificial intelligence.

Machine learning is called machine learning in Korean. What is this machine learning? To put it simply, the program gives input to the program, checks the output, adjusts the logic according to the output, and improves itself by modifying the logic to produce better results when the program gives the next input.

Self-correcting logic?

Non-Communists and those who have done some coding can be a little confused meaning up there. You're modifying logic on your own? The traditional program we know is that humans plan logic and print out 1 if the input value a is greater than 10! Otherwise, print zero!!

input a 
if( a > 10 ){ 
  print : 1 
}else{ 
  print : 0
}

If you squeeze and spin logic like this, it's only by that logic. By the way, this logic is being modified by a computer? That's right. If you say something, the program itself doesn't change the source itself. The method is to save the figures through mathematical modeling and update them to find the best value.

For example, I entered 3 in the input, but the result is 0? I entered 11 in the second input, but the result is 1? I entered 10 in the third input, but the result is 0? Based on the results of the three inputs, we found that if the input was greater than 10, we would return 1 and if it was smaller, we would return 0. Then the program sets the standard as input>10. The program modifies this reference value by itself through the mathematical model mentioned above, even if the output and other inputs later.

To sum up, if the traditional program of the past was for the user to enter the rule and produce the output, machine learning is for the user to enter the output and make the rule with his own thread. Do you understand a little bit now?!

There are many kinds of machine learning. Logistic regression, linear regression, artificial neural network, etc. Let's just go over the learning types of machine learning.

Meaning of training in machine learning

In machine learning, the word training is used a lot. No, it's no exaggeration to say it's a necessity. So what does the word training mean in machine learning? It's exactly what we know and what training means. If you take a quick look at how machine learning works, it gives input and the program checks the input and output and modifies the rules on its own. This one-time course is one-time training.

If it gives 100 inputs and outputs and the rule changes 100 times, it is said to have trained 100 times. In other words, training is the process of giving various inputs (problems) and outputs (answers) and modifying standards so that the program can improve itself. Literally, machine learning is a machine learning process, so training is essential in this learning process.

instructional learning
= supervised leading
= train models with input and target

​

 

Map learning is literally human guiding programs if you understand them. In the example of the above data, the program gives past data on whether it actually rained, depending on the amount of clouds, which is called training data. We put in a total of 7 data, 67% of the cloud was not enough, 31% was not enough, 99% was raining. The program trains a total of seven data sequentially.


Eventually, after seven training sessions, Plgram creates a standard of rain if the amount of clouds is approximately 70%, or less. There are only seven data, but when hundreds of millions of training data come in, this standard becomes very sophisticated.

It is guidance that gives data on past inputs and outputs, and identifies patterns in this data to create a baseline. And if you put a new input into this trained data, it's the map learning that shows the expected results!

​

→Limits of map learning

The most important thing in guidance is training data. It takes a huge amount of training data to become a sophisticated program, and the process of collecting or creating such data is not easy, and it is also problematic when there is data with large errors.

The biggest problem is that the model is not updated in real time when new inputs come in. New training should include newly entered data, which means that once a model is made, it will only return the expected value for that model and it will be difficult to adapt to environmental changes.

non-map learning
= unsupervised leading
= Training with targetless data

As opposed to map learning, there is no target data. In other words, there is only an input and no result data. There is a group classification as an example of using this Bizzy learning.

It is like no target because no group exists until a group is created, and there may be any group. Without a target, the program creates a cluster by classifying the inputs accordingly.

This is the way to learn Bizzy.

reinforcement learning
= reforestation leading
= reward and punish the result.

If you look at the instruction I saw earlier, they used inputs to create rules. However, when the nature of the input changed, there was a limit to not being able to adapt. However, using Ganghwa learning can solve the problem above to some extent.

Reinforcement studies evaluate targets with input. So if it is right, it rewards it, and if it is wrong, it punishes it and adjusts the rules it has. This allows the rules to adapt to the environment by reward and punishment even if the input's personality changes later.

Making the above contents into a single model is called an agent. The agent's goal is to be rewarded as much as possible. Google's AlphaGo was also created using such reinforcement learning.

​

​

​

[Deep Learning] #3 Let's find out what machine learning is! / Relationship with Artificial Intelligence / Map Learning / Non-Map Learning / Reinforcement Learning

 

#DeepLearning #MachineLearning #ArtificialIntelligence #Relationship #Learningforguidance #Learningfornontraditionallearning #Studyingforstrength

반응형
저작자표시 비영리 변경금지

'IT > Tech | Eng' 카테고리의 다른 글

[Deep Learning] #2 History of Artificial Intelligence / XOR Problem of Perceptron / Artificial Neural Network (ANN)  (0) 2020.08.23
[Deep Learning] #1 Let's find out what artificial intelligence is / Strong artificial intelligence vs. Weak artificial intelligence  (0) 2020.08.16
    'IT/Tech | Eng' 카테고리의 다른 글
    • [Deep Learning] #2 History of Artificial Intelligence / XOR Problem of Perceptron / Artificial Neural Network (ANN)
    • [Deep Learning] #1 Let's find out what artificial intelligence is / Strong artificial intelligence vs. Weak artificial intelligence
    ArtificialIntelligence, DeepLearning, Learningforguidance, Learningfornontraditionallearning, MachineLearning, relationship, Studyingforstrength
    외장_하드
    외장_하드
    자동차 / 여행 / 취업 / 일상 / IT / 코딩
    댓글쓰기
    [Deep Learning] #2 History of Artificial Intelligence / XOR Problem of Perceptron / Artificial Neural Network (ANN)
    이전 글
    [Deep Learning] #2 History of Artificial Intelligence / XOR Problem of Perceptron / Artificial Neural Network (ANN)

    티스토리툴바