강의실/머신러닝

02-1 독립변수와 종속변수

파아란기쁨 2021. 12. 15. 20:28

오늘은 변수에 대해 알아 보도록 하겠습니다.

변수 영역은 값이 변한다고 해서 변수라고 하는데요~ 

이렇게 변하는 수는 변수, 변하지 않는 값은 상수라고 합니다.

예를 들어 1차함수 y=ax+b 와 같은 식이 있다고 하면 여기서 a와 b의 값은 변하지 않는 상수값에 해당이 되고~

x의 값에 따라 y 의 값이 변하기 때문에 x,y는 변수라고 합니다.

 

이러한 상수와 변수의 개념은 인공지능에서 다음과 같이 활용이 됩니다.

- 인공지능에서 사용하는 모델 중의 하나인 신경망(neural network) 에서는 가중치(w) 라는 개념이 있는데 컴퓨터가 이러한 가중치(w)를 스스로 학습하며 결정하게 됩니다.(이 가중치는 a 에 해당하는 상수값)
- 재미 있는 것은 컴퓨터가 가중치(w)를 학습할 때는 '상수'의 역할을 한다는 것입니다.
이처럼 '변수'와 '상수'는 문제 상황을 바라보는 관점에 따라 달라질 수 있으며, 결국 우리가 어떤 것에 관심을 두느냐에 따라 해당하는 역할이 달라지는 것을 알 수 있습니다.

 

그렇다면 이러한 변수를 다음의 표에서 살펴 보도록 하겠습니다.

여기서 표에 대해 잠깐 살펴 보면 표는 다음과 같이 행과 열을 가지고 있습니다.

이때 행(Row)는 데이터 과학에서는 다음과 같이 표현 됩니다.

  • 개체(instance)
  • 관측치(observed value)
  • 기록(record)
  • 사례(example)
  • 경우(case)

열(Column)은 데이터 과학에서는 다음과 같이 표현 됩니다.

  • 특성(feature)
  • 속성(attribute)
  • 변수(variable)

즉, 개체,관측치,기록,사례,경우 등의 용어들이 사용된다고 하면 데이터의 행이겠구나 라고 생각하시면 됩니다.

특성,속성,변수 라는 용어들이 사용된다고 하면 데이터의 열이겠구나 라고 생각하시면 됩니다.

날짜/요일/온도/판매량 이 나와 있는 첫번째 표를 살펴 보면 온도에 따라 판매량이 달라지는 것을 알 수 있습니다.

이때 y = ax + b 와 같은 1차 함수식으로 표현한다고 하면 온도는 x 에 해당하고 판매량은 y에 해당하는 식으로 만들 수가 있습니다. 

이때 온도와 판매량은 변수에 해당합니다.

이러한 변수는 독립변수와 종속변수의 개념을 이해해야 되는데 이 부분이 모델에 관련된 중요한 부분입니다.

독립변수 VS 종속변수

위의 표에서 원인이 되는 온도는 독립변수가 되고 결과가 되는 판매량은 종속변수가 됩니다.

독립변수는 어떤 변수에 대해 영향을 받지 않지만 판매량과 같은 종속변수는 온도라는 변수에 대해 영향을 받게 됩니다.

즉 1차함수 y = ax + b 와 같은 식이 있다고 하면 x는 독립변수, y는 종속 변수입니다.

여기서 독립변수와 종속변수는 인과관계에 있다고 합니다.

인과관계는 원인과 결과가 있는 관계일때 인과 관계라고 하며 독립변수는 원인, 종속변수는 결과입니다.


오늘은 종속변수와 독립변수에 대해 알아 보았습니다.

원인이 되는 변수는 독립변수, 결과가 되는 변수는 종속변수라는 개념을 이해하시고 

개체,관측치,기록,사례,경우 는 데이터에서 행에 해당하는 용어이고 

특성,속성,변수 는 데이터에서 열에 해당하는 용어이구나 라는 정도만 이해하시면 됩니다.

 

오늘도 수고하셨습니다.


이 문서는 제가 머신러닝을 처음 접하면서 너무 막막했었는데~

이런 개념을 먼저 알고 다른 문서들을 접한다면 좀더 쉬울것 같아서~

제가 공부하면서 쉽고 유익하게 접했던 문서들 내용을 참고하여 작성 하였습니다.

제가 작성한 문서는 원작자가 만들어 놓은 것 보다 이해하는데 빈약 할 수 있으니 필요하시면 원작자가 만들어 놓은 자료를 참고하시면 더욱 도움이 될것 같습니다.

 

[참고]

생활코딩(https://opentutorials.org/course/4548)

 

[인천 서구 원당컴퓨터학원]

 

 

원당컴퓨터학원에서는?

1. 4차 산업 시대의 흐름은 컴퓨터를 얼마나 이해하느냐에 따라 삶의 질이 틀려 질 수 있다는 것을 항상 염두에 두고 있습니다.

2. 알고리즘은 프로그래밍의 근원이 되는 문제해결 능력이며, 머신러닝은 IoT등에 의해 모여진 데이터를 활용하는 기법입니다.

3. 이에 따라 초,중,고 학생들이 알기 쉽게 이해하는 인공지능 부터 알고리즘까지 학생들의 실력에 맞춰 수업을 진행중에 있습니다.

4. 현재 초등학생이 고등학생이 되는 때에는 고교학점제 도입에 따라 자신이 전공하고자 하는 특기가 크게 부각 될것입니다.

5. IT 업체중 규모가 큰 곳에서는 코딩테스트(알고리즘테스트)로 블라인드 면접을 수행하는곳이 늘고 있습니다.

6. 미래 IT를 꿈꾸는 학생들의 산실이 되기 위해 항상 최선을 다하는 원당컴퓨터학원이 되겠습니다.

 

※ 정보영재 혹은 인공지능 관련 수업에 관해 궁금하신 분은 문의(032-565-5497) 주세요.

 

 

원당컴퓨터학원 커리큘럼

- OA : 학교 수행 평가에 꼭 필요한 컴퓨터 활용능력 향상

- IT 자격증 과정 : 취업대비,대학생인증제,승진을 위한 국가공인 자격증 취득과정

- 정보영재 : 정보올림피아드 및 알고리즘 대회/소프트웨어특기자전형/디미고 특별전형 대비/코딩테스트 대비를 위한 알고리즘 과정

- 프로젝트반 : 응용프로그래밍/웹프로그래밍/앱프로그래밍 등을 통해 직접 만들어 보면서 컴퓨터 프로그래밍 이해(소프트웨어 학생부종합전형/특성화고(디미고,선린고등) 특별전형대비)

- 인공지능 : 인공지능의 이해 및 실습을 통해 빅데이터 가공(4차 산업 시대의 축이 되는 인공지능 시대를 대비)

- 일반고,과고,영재고,특성화고,컴퓨터학과(SW) 대학생을 위한 내신대비 : python,java,c++,자료구조,알고리즘,이산수학 

 

 

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기

'강의실 > 머신러닝' 카테고리의 다른 글

02-3 비지도학습  (9) 2022.01.06
02-2 지도학습  (16) 2021.12.23
02-1 독립변수와 종속변수  (7) 2021.12.15
01-5. 퍼셉트론이란?  (12) 2021.12.03
01-4. 튜링테스트란?  (9) 2021.11.25
01-3. 인공지능의 역사  (6) 2021.11.16