Orange를 활용한 코딩 없는 AI 데이터 분석 - Lv.1 데이터 마이닝의 첫 걸음 강좌의 맛보기 강의입니다.
이번 영상에서는 워크플로우와 정보 패널을 다루는 방법을 알아보도록 하겠습니다 우리가 맨 처음 오렌지를 소개할 때 했던 아이스크림 판매량 예측이라고 하는 것을 조작법이라고 하는 관점에서 한번 다뤄보도록 하겠습니다 아이스크림 판매량 예측 OWS 파일을 갖다 놓습니다. 처음 시작은 데이터를 수집하는 것부터 시작합니다. 파일을 어떻게 갖고 오느냐, 위젯을 어떻게 쓰냐는 것을 보면 꼭 파일 위젯 뿐만 아니라 어떤 위젯을 내가 사용하겠다 라고 하면 여러분이 위젯을 불러오시는 방법이 굉장히 많이 있습니다. 일단 가장 간단한 것은 왼쪽에 있는 탭에서 해당하는 위젯을 찾아서 클릭을 해주는 겁니다 더블클릭 하실 필요 없구요 클릭하시면 되요 예를 들어서 파일 위젯을 내가 하겠다 그러면 데이터 탭에 파일을 한번 클릭 딱 해주면 나타나는 것을 보실 수가 있죠 잡아서 드래그 앤 드랍 하실 수도 있습니다 마우스로 클릭하고 쭉 끌어당겨서 화면에다가 탁 갖다 놓는 방식이죠 하나 더 있습니다 마우스 우클릭 비어있는 이 캔버스에서 캔버스에 아무 데나 마우스 우클릭해 보시면 여러분께서 필요로 하시는 이 위젯들이 특정 탭 구별 없이 다 쭉 나열되는 걸 보실 수가 있구요 여기서 내가 예를 들어서 파일이라는 걸 쓰겠다 라고 하시면은 물론 맨 위에 보이지만 예를 들어서 F로 시작하는 위젯을 원한다 그럼 파일 이런식으로 검색하시면 해당하는 이름을 가진 이러한 관련된 위젯들이 나타나는 걸 보실 수가 있습니다 그래서 검색해서 이걸 할 거야 라고 클릭해주셔도 해당하는 위젯이 나타납니다 파일 불러오기 같은 경우는 이렇게도 하실 수 있어요 오렌지 창을 좀 줄이신 다음에 예를 들어 지금 실습 자료에서 우리가 이 아이스크림 판매량 학습이라고 하는 파일을 가져올 거거든요 그럼 이 파일을 잡아서 캔버스로 이렇게 갖다가 놓으셔도 위젯으로 오게 됩니다 뭘로 불러올까요 물어보네요 파일로 불러와 라고 하면 해당하는 파일 위젯에서 그 데이터를 가져오는 걸 보실 수가 있어요 클릭해 보시면 아이스크림 판매량 학습 0.1 xlsx라고 하는 파일을 불렀다 라고 하는 게 보이실 겁니다. 위젯은 이렇게 다양한 방법으로 클릭하거나 드래그 앤 드랍하거나 우클릭해서 찾거나 해당하는 내용을 던지거나 하는 방식으로 쉽게 가져오실 수 있고요. 만약에 내가 이 위젯이 가져왔는데 필요 없다 라고 하시면 클릭하셔서 삭제하시면 됩니다. 이렇게 삭제 선택하시고 delete 키 누르시면 삭제가 되구요 여러개를 한번에 잡아서 delete 이렇게 한번에 지우실 수도 있습니다 어떤 위젯을 추가하는 것도 쉽고 빼는 것도 쉽다 라고 말씀드릴 수 있겠어요 위젯을 단순히 갖다 놓기만 하면 뭐가 되는 건 아니니까요. 조작법을 설명드리기 위해서 아이스크림 판매량 학습 데이터 다시 한번 가져와 볼까요? 클릭해서 파일 위젯을 갖다 놓고요. 일단은 자세한 설명보다는 따라해 보시도록 하겠습니다. 더블클릭하시면 이렇게 위젯에 대한 창이 뜨게 됩니다. X 표시 눌러서 닫으시면 되고요. 위젯 창이 뜨게 되고 여기서 파일을 불러옵니다. 지금 보고 계시는 여기 이 조그만 팝업창들이 있죠. 이게 이제 위젯 창인 거구요. 우리가 이 위젯 창이 굉장히 여러개를 띄우게 될 텐데 이게 항상 보이게 하겠다 라고 하시면 윈도우즈에서 위젯 창이 항상 위쪽에 있게 설정해 주셔야 됩니다. 아이스크림 판매량 학습 파일 찾기 아이스크림 판매량 학습 파일을 가져올게요 일단은 저를 따라서 해보겠습니다 주말 여부 스킵으로 바꿔주고요 아이스크림 판매량이라고 하는 것은 타겟으로 바꿔주겠습니다 자세한 내용에 대해서는 우리가 또 데이터 불러오기를 할 때 더 추가적으로 설명드리겠습니다 일단은 스킵으로 바꿔주고 이것은 타겟으로 변경한 다음 여기 Apply 아래쪽에는 Apply를 클릭하겠습니다 이런 방식으로 하면 내용이 딱 돼요 간단하죠 설정하고 나서 어플라이를 하면 위젯 창 닫히는 거 아니에요? 안 닫힙니다. 닫히지 않기 때문에 여러분이 필요한 설정을 하셨고 이것이 이제 적용이 됐다 어플라이가 회색으로 됐다 라고 하시면 그냥 해당하는 위젯 창을 닫으시면 되겠습니다. 위젯 창 당황하지 마시고 자동으로 닫히지 않아요. 그래서 여러분께서 이제 설정 끝났으니까 닫겠어. 아이스크림 판매량 학습 데이터라고 하는 것을 알아보기 쉽게 변경해 주면 좋겠죠 그럼 이 위젯의 이름을 바꿀 수 있으면 되지 않을까요 위젯의 이름을 바꾸겠다고 하시면 위젯을 클릭하신 다음에 마우스 우클릭하시면 리네임이라고 보이실 겁니다. 리네임 하셔도 좋고 단축키가 F2키입니다. F2키 누르셔도 괜찮아요. 리네임 하시면 이렇게 변경할 수 있게 되고요. 우리는 이것을 0.1.1 학습 정도로 바꿔주겠습니다. 물론 더 긴 이름도 얼마든지 하실 수 있으세요 이렇게 하시면 위젯의 이름을 여러분이 보고 아 이 위젯이 이런 내용을 담고 있구나 라고 직관적으로 이해할 수 있게 변경하실 수가 있겠습니다 자 이렇게 파일이라고 하는 위젯을 갖다 놨습니다 갖다 놨으니 이제 이것을 선형 회귀를 해 보도록 할게요 선형 회귀 우리가 왼쪽에 있는 가급적 우클릭 보다는 초반에는 왼쪽에 있는 탭을 이용하도록 하겠습니다 그래서 모델 탭을 열어 보시면 모델 탭에 여러분께서 Linear Regression 이라고 하는 위젯을 발견 하실 수가 있구요 이게 회귀분석 이라는 겁니다 회귀분석 클릭하면 캔버스에 추가되는 것을 보실 수 있습니다. 아주 간단하죠? 그러면 우리가 가져온 아이스크림 판매량 학습 데이터를 가지고 그 파일의 내용으로 선형 회귀 분석 데이터의 모델을 학습하겠다 라고 하시면 여기 파일 위젯 0.1-1 학습 점선에서 쭉 선을 클릭해서 잡아당기시면 선이 쭉 나오게 돼요. 이 선을 Linear Regression Widget 하고 연결하겠다 이렇게 갖다 놓으시면 선이 연결됩니다. 손을 떼면 데이터라고 하는 게 연결선이 만들어지게 되죠 이 링크 이러한 위젯 링크 라고 부르는데요 이 위젯 링크 라고 하는 것이 이 데이터를 가지고 이렇게 선형 회귀 분석 학습을 시키겠다 라고 하는 의미를 모두 담게 되는 거죠 연결하는 것만으로도 됩니다 이 연결되는 것을 보시면 원래 처음에 이렇게 점점 점점 점점 점선이었던 부분이 실선으로 바뀌면서 선이 연결되고 여기에 데이터라고 나타나는 걸 보실 수 있죠 이 데이터라고 하는 것은 이 링크를 따라서 무엇이 흘러가고 있는가? 라고 하는 것을 보여주는 것입니다. 이 연결선은 얼마든지 연결선도 지우실 수 있어요. 일단 이렇게 연결을 했는데 내가 보니까 이거 연결을 하지 말아야 된다. 이거 하지 말아야겠는데? 라는 생각이 드시면 이 선을 클릭하시고 삭제하시면 됩니다. 마찬가지로 Delete, 삭제키를 눌러주시면 연결이 없어지게 되죠. 다시 연결했다가 또 연결 지웠다가 손쉽게 쉽게 조작이 가능합니다 여기서 한 가지를 더 볼까요 지금 보시면 여러분께서 조금 의아하게 느끼실 수 있는 부분이 뭐냐면 파일이라고 하는 위젯을 갖다 놨더니 이 파일은 약간 주황색으로 보이고 그리고 점선이 이렇게 오른쪽 한 군데만 있네 Linear Regression은 분홍색으로 보이고 점선이 양쪽에 있네요 차이가 약간 보이시죠 일단 첫 번째 각각의 위젯의 색깔은 무엇을 나타내는가 라고 하면 눈으로 확 드러나는 걸 보시면 예를 들어서 여기에 뭐 다음 이제 바로 꺼내볼까요 여기 평가 보시면은 여기에 Prediction 이라고 하는 게 있습니다 이 탭의 색깔이 하늘색인 게 보이시죠 Prediction을 클릭해서 가보시면 아 바로 눈치채셨죠 하늘색 탭에 있는 위젯은 하늘색으로 나타나게 되고 분홍색 탭에 있는 여기 보시면은 이 모델이라고 하는 탭은 분홍색이잖아요 분홍색 탭에 있으면 분홍색으로 나타나고 그리고 주황색이 있으면 주황색으로 보이는구나 각각의 위젯의 색깔은 그 위젯이 어느 탭에 들어있는가를 나타내는구나 라고 하는 것을 여러분이 금방 보고 확인하실 수 있을 겁니다 자 이제 문제는 하나 해결됐습니다 한 가지를 더 볼게요 보시면은 이 점선이 파일은 오른쪽 한쪽에만 있고 Linear Regression이라든가 Prediction은 양쪽에 있잖아요 그러면 왜 한쪽에만 있거나 양쪽에 있을까? 반대쪽에만 있는 경우도 있습니다 데이터 탭을 눌러보시면 데이터 탭에 여기 두 번째 줄에 세 번째를 보시면 데이터 인포 라고 하는 위젯이 있어요 데이터 인포를 한번 꺼내볼까요? 데이터 인포 꺼내보시면 꺼내서 이쯤에 놓겠습니다 이쯤에 이렇게 갖다 놓으시면 아! 가만 보니 어떤 위젯은 오른쪽에 한 군데 있고 어떤 위젯은 왼쪽만 한 군데 있고 어떤 위젯은 양쪽에 다 있구나 라고 하는 게 보이실 겁니다 각각은 무엇인가라고 하면 왼쪽 부분은 인풋입니다 입력을 받을 수 있다 입력을 받을 수 있는 것을 얘기하고요 오른쪽에 있는 것은 출력 아웃풋 출력을 말합니다 이 위젯으로부터 나갈 수 있다 라는 거죠 그러니까 양쪽에 다 있는 위젯은 무언가를 입력받아서 무언가를 출력할 수 있다 라고 하는 거고요 예를 들어 파일이라고 하는 것은 어딘가 다른 위젯으로부터 정보를 받는 게 아니잖아요 그냥 파일을 갖고 오는 거니까 다른 위젯으로부터 무엇인가를 받아들이는 일은 없는 겁니다 항상 여기서 시작을 하게 되는 거죠 왼쪽에 인풋 부분이 없습니다 그리고 이렇게 가져온 정보 데이터를 내보내는 것 아웃풋만 가능한 거죠 여기서 나가는 것만 가능하다 이 위젯은 내보내는 것만 가능하다 데이터 인포는 뭘까요? 받아들이는 것만 가능하고 데이터 인포로부터 무엇인가가 나갈 수는 없다 예로부터 그 뒤에 위젯을 계속 연결해 나가는 방법은 없다 라고 하는 것을 나타내는 게 각각의 점선의 방향이 의미하는 것이다 라고 생각하시면 되겠습니다 그러면 무언가를 input, 받아들이고 무언가를 내보낸다는 게 무슨 뜻일까? 라는 생각이 드실 텐데요. 그러면 그 부분을 한번 살펴보도록 하겠습니다. 이렇게 연결해 볼게요. 파일 위젯에서 Linear Regression으로 하나 연결을 하고 그리고 파일 위젯에서 데이터 인포로 이렇게 연결해 보겠습니다. 둘 다 해당하는 파일, 아이스크림 판매량 학습 데이터가 가지고 있는 데이터를 내보낸 것이죠. 파일 위젯에 마우스 오버를 해보시면 인풋과 아웃풋 정보가 나오는 걸 보실 수가 있어요. 보시면 얘는 입력을 받지 않는다. 그리고 인풋이 없죠. 그리고 데이터를 내보낼 수 있다 라고 하는 게 보이실 겁니다. 마찬가지로 Linear Regression에 마우스 오버를 해보시면 데이터라던가 전처리된 것을 받을 수 있고 그리고 다양한 것들을 내보낼 수 있다. 무엇을 받고 무엇을 내보낼 수 있는가 라고 하는 정보가 나오는 것을 보실 수가 있어요 이 파일 위젯을 한번 더블 클릭해서 열어보겠습니다 더블 클릭해서 열어보시면 각각의 위젯, 여러 위젯은 동시에 띄울 수가 있는데요 파일 위젯을 띄워 보시면 위젯의 가장 아래쪽에 보시면 이 위젯이 받고 내보내는 양이 얼마나 되는가 라고 하는 볼륨을 보여줍니다. 100 이라고 하는 수치가 보이시죠? 지금 우리는 아이스크림 판매 데이터를 가지고 왔는데 이 아이스크림 판매 데이터에는 100행의 데이터가 있었다 라고 하는 것을 지금 보여주고 있는 겁니다 그래서 여기서부터 100개의 데이터가 나가고 있는 것이죠 이 데이터를 받아들이는 데이터 인포를 더블클릭해 볼까요? 데이터 인포를 더블클릭해 보시면 이 데이터 인포라고 하는 것은 데이터 링크를 통해서 파일 위젯이 내보내는 정보를 지금 받고 있죠 그러면 100개를 내보냈습니다 그럼 100개를 받아야겠죠 실제로 100개를 내보내서 100개를 받고 있다 아래쪽에 나오는 개수가 몇 개의 데이터가 들어오고 나가는가 라고 하는 정보를 보여주는 거죠 간혹 가다가 여러분께서 우연히 위젯을 다루다가 무언가 설정이 잘못되거나 연결이 잘못되어서 전혀 엉뚱한 결과를 보시는 경우가 있는데요 이럴 때는 여러분께서 제대로 된 데이터가 나가고 있는 건지 정확한 개수가 나가고 있는 건지 항상 위젯의 아래쪽에 나오는 것을 확인하실 필요가 있습니다 모든 위젯은 링크를 통해서 뭔가를 내보내고 무언가를 받아들이는 이런 구조를 가지고 있습니다 그러면 지금 100개의 데이터가 나가고 있다는 건 알았습니다 그럼 이렇게 확인해 볼까요 양쪽이 다 있는 Linear Regression 이라고 하는 이 위젯을 볼게요. 이 위젯에서 예를 들어서 이 위젯도 데이터 인포를 하나 연결해 보도록 하겠습니다. Linear Regression 하고 연결해 볼까요 이렇게 연결했습니다 어 지금 보니까 링크를 통해서 들어오고 나가는 게 다르구나 라고 하는 게 보이시죠 파일 위젯에서 나갈 때는 이 링크를 타고 흘러가는 게 데이터입니다 라고만 나오니까 우리는 이 링크를 통해서 데이터가 흘러간다 라고 생각할 수가 있지만 꼭 데이터만 흘러가는 건 아닙니다 그럼 무엇이 흘러가고 있는가 라고 하는 것은 항상 이 링크 선에 나타나게 되어 있고요 Linear Regression을 더블클릭해서 위젯 창을 열어보도록 하겠습니다. 그리고 이 Linear Regression과 연결되어 있는 데이터 인포 1 이라고 하는 위젯도 열어보도록 할게요. 이렇게 열어보겠습니다. 이렇게 열어보시면 지금 여러분께서는 파일 위젯을 통해서 여기에 100개의 데이터가 들어왔다는 걸 알고 계세요. 여기에 도착한 건 100개인 거죠. Linear Regression 위젯에 100개의 데이터가 인풋, 들어왔다 라고 하는 정보를 확인할 수가 있습니다. 그런데 100개가 들어왔다고 해서 무조건 100개가 다 나가는 것은 아니에요. 그건 아니고 이 Linear Regression이라고 하는 위젯은 그 결과를 3개 내보내고 있다 라고 오른쪽에 나타나는 게 보이시죠. 100개를 받아서 3개를 내보내고 있습니다. 그런데 물론 그 정보가 데이터는 아니죠. 무언가 이 분석 과정에서 나오는 결과물을 3개 만들어서 3개를 내보내고 있습니다. 그럼 실제로 100개가 이 위젯의 처리를 통해서 3개 나간다 라고 여기 표시가 되죠. 그렇다면 받아들이는 데이터 인포가 받는 건 몇 개입니까? 3개를 받아들인다 각 위젯들은 서로 연결되면서 무언가 결과물을 받고 내보내게 되는데 input과 output 받아들이고 처리를 거쳐서 내보내게 되는데 이 과정에서 몇 개를 받고 몇 개를 내보내는가 무엇을 받고 무엇을 내보내는가 라고 하는 내용을 오렌지에서는 주의깊게 보실 필요가 있고 그 정보는 모든 위젯 창의 가장 아래쪽에 항상 수치로 나와 있기 때문에 여러분께서 보시고 확인하는 습관을 들이실 필요가 있다 라고 강조드립니다 하나의 위젯에서 나가는 연결선은 꼭 하나여야 하는 것은 아닙니다. 지금 보시는 것처럼 파일에서 데이터 인포로도 내보내고 리니어 리그레이션으로도 내보내는 거잖아요. 그런데 그러면 분석은 항상 선형 회귀 분석 이렇게 해당하는 파일에서 선형 회귀 분석을 하게 되고 우리가 또 다른 분석을 할 거면 또 파일을 갖고 와서 또 다른 분석을 하고 파일을 다시 갖고 와서 다른 분석을 하고 그러실 필요는 없습니다 그렇게 되진 않구요 만약에 여러분께서 나는 이 아이스크림 판매량을 가지고 선형 회귀로도 분석하고 싶고 인공 신경망으로도 분석하고 싶다 라고 가정해 볼게요 그러면 왼쪽에 있는 모델 탭을 열어 보시면 뉴럴 네트워크 분석 모델 똑같이 데이터를 분석하는 위젯인거구요 우리는 아이스크림 판매량 이라고 하는 데이터를 가지고 와서 이것을 선형 회귀 분석을 할 수도 있고 이것을 인공신경망으로 분석할 수도 있습니다 다른 것도 막 가능하겠죠 이럴 경우에 같은 데이터를 가지고 여러 분석을 할 거야 라고 하면 해당하는 위젯을 이렇게 한번에 여러개 연결할 수도 있습니다 연결이 굉장히 많이 이뤄낼 수가 있죠 필요하시다면 굉장히 많은 위젯들을 한번에 배치하고 이것을 연결해서 사용하실 수도 있습니다 조작 방법은 굉장히 단순하죠. 위젯을 갖다 놓고 이 위젯들을 서로 연결한다. 연결하는 과정에서 필요 없다면 delete로 지우면 되는 것이고 항상 해당하는 하나의 위젯에서 다른 위젯으로 무엇인가가 건너가게 되는데 그 내용은 위젯 설정 창에서 각각의 단계를 더블 클릭해서 설정 창으로 보게 되고 설정 창 아래쪽에 몇 개가 들어가서 몇 개가 나가는지 무엇이 들어가서 무엇이 나가는지 나온다 라고 하는 것을 보실 수 있습니다. 캔버스에서 이렇게 다루게 되는데요 이렇게 캔버스를 다룰 때에 지금 보고 계실 때는 우리가 하나하나를 하면서 설명을 해서 가니까 괜찮지만 이 파일을 저장했다가 나중에 시간이 지나서 다시 열어보시면 이게 어떤 내용이 어떻게 진행된 거지 라고 이 플로우를 보고 이해하시는 게 어려우실 수가 있어요 그럴 경우에 우리가 이건 이렇게 이렇게 이렇게 하는 작업이다 이 내용에서 뭐를 주의해야 한다 어떤 결과가 나왔다 라고 하는 여러가지 내용들을 이렇게 어노테이션을 남길 수 있거든요. 그런 부분들과 관련되어 있는 것이 왼쪽 아래에 있는 정보 패널이라고 말씀드릴 수 있습니다. 정보 패널은 우리가 기본적으로 캔버스에서 데이터를 분석하고 인사이트를 얻는 것은 캔버스 왼쪽 위젯을 가지고 한다면 정보 패널은 이것에 관련된 여러가지 주석을 남기는 것과 관련되어 있다 라고 생각하셔도 크게 무리가 없을 것 같습니다 그럼 정보 패널의 여러가지가 있는데 여러분 많이 사용하실 만한 것들 몇 가지만 설명드리자면 두 번째 샵 모양으로 되어 있는 게 보이시죠? 이것은 이제 정보 패널 중에서 그리드 라고 하는 것입니다 그리드가 어떤 건가 라고 하면 그리드는 쉽게 말해서 위젯들을 줄 맞춘다 라고 생각하시면 되겠습니다 위젯을 줄 맞춘다 어떤 개념일까? 조금만 해볼까요? 예를 들어서 이렇게 생겼다 라고 해볼게요 지금 보면 위젯이 3개가 있는데 워크플로우와 정보 패널 다루기 워크플로우와 정보 패널 다루기 워크플로우와 정보 패널 다루기 같은 줄에 같은 간격으로 잘 정렬되는 것을 보실 수가 있습니다. 그리드는 눈에 보이지 않는 어떠한 격자 무늬로 해당하는 위젯들을 정렬해주는 메뉴다 라고 생각하시면 되겠습니다. 이런 경우도 있을 수 있죠. 예를 들어서 데이터 인포가 있는데 이 데이터 인포는 회귀 분석의 결과를 확인하기 위한 것이다. 그런 어떤 내용들을 우리가 주석 메모를 남기고 싶다 라고 가정해 볼게요. 그러면 이때 우린 두 가지를 사용할 수가 있는데요. 하나는 텍스트 메모를 남기는데 쓰는 텍스트 상자, 글 상자를 쓸 수가 있구요 또 하나는 여기 화살표 그래서 이걸 가리키고 있어 라고 지시하는 화살표를 그리는 두 가지의 메뉴를 쓸 수가 있습니다 화살표 먼저 한번 그려 볼까요 예를 들어서 화살표를 제가 클릭했습니다 켜져 있죠 이 상태로 이거는 회귀 분석 결과 보는 거에요 라고 제가 그려 볼게요 요렇게 하시면 화살표가 딱 그려지죠. 화살표가 그려집니다. 시작하는 것으로부터 여기까지 간다 끝나는 부분에 화살표 머리가 이렇게 그려지게 되고요. 이것도 마찬가지로 나중에 필요 없다라고 하시면 선택하시고 Delete 하시면 언제든지 지우실 수 있습니다. 텍스트 상자나 화살표도 모두 다 Delete 키로 편리하게 지우실 수 있어요. 이렇게 그리실 수 있고요. 나중에 보니까 이거 각도를 좀 바꿔야겠는데 라고 하시면 다시 클릭하시고 그냥 이렇게 움직이시면 되는 거죠. 이렇게 모양 바꾸실 수 있습니다. 텍스트 상자도 만들어 볼까요? T 텍스트 눌러서 여기에다가 클릭해 주시면 바로 글을 입력할 수 있구요. 회귀 분석 결과 이런식으로 회귀 결과 짧게 쓸게요. 회귀 결과 보기 이런 식으로 제가 메모를 남기겠습니다. 다른데 클릭하면 텍스트 상자에 텍스트가 입력되는 거고요. 위치를 바꿀 거라고 하시면 이렇게 잡아서 얼마든지 위치를 편리하게 바꿀 수 있습니다. 우리가 플로우를 이용해서 데이터를 분석하는 과정은 조작할 때 굉장히 편리하지만 나중에 볼 때 어떤 작업이 어떻게 일어난 것인가를 알아보기 어려울 수가 있기 때문에 여러분께서 플로우를 만드실 때 몇 가지를 미리 해주시면 조금 좋아요. 위젯의 이름을 변경하는 방식 이런 부분도 있는데요. 예를 들어서 여러분께서 화살표를 그리셨는데 이 화살표가 지금 빨간색으로 그려지잖아요. 그런데 나는 빨간색이 아니라 파란색으로 그리고 싶다. 녹색으로 그리고 싶다. 또는 내가 써야 되는 말이 굉장히 많은데 이 글씨가 너무 커. 이러실 수가 있어요. 그럴 경우에 어떻게 바꾸실 수 있는가 라고 하면 예를 들어 기본적으로 화살표를 그리면 빨간색으로 그려지게 되잖아요. 그런데 여러분께서 정보 패널에 화살표라고 하는 아이콘을 오랫동안 길게 2초 이상 꾹 누르시면 색깔을 변경할 수 있는 옵션이 뜨게 됩니다. 꾹 누르시면 돼요. 쭉 누르고 있으면 이렇게 길게 쭉 누르시면 이렇게 색깔 변경 나눈 게 보이시죠. 예를 들어서 저는 녹색으로 그리고 싶어요. 그럼 녹색을 선택하고 이렇게 그려보면 녹색이 되는 거죠. 다시 길게 누르고 있으면 파란색을 하게 파란색 선택하면 이렇게 파란색으로도 그릴 수가 있습니다. 마찬가지로 이 텍스트의 크기를 바꾸겠다고 하시면 텍스트 정보 패널의 텍스트 아이콘을 오랫동안 길게 누르시면 됩니다. 클릭해 주시면 현재 기본 16픽셀로 설정되어 있는데 난 이거 12픽셀로 하겠다. 저도 주로 12픽셀로 합니다. 작게 이렇게 하셔서 회귀 결과 보기 다시 쓸까요? 회귀 결과 보기 이렇게 입력해 주시면 훨씬 더 작은 글씨로 또는 필요하시다면 훨씬 더 큰 글씨로 여러분이 원하시는 형태로 사용하실 수가 있습니다. 이렇게 색깔을 바꾼다거나 글씨 크기를 변경하시는 것들은 정보 패널을 오래 누르면 된다 라고 하는 것을 설명드립니다. 정보 패널에 있는 여러 가지 기능 중에 굉장히 중요한 기능을 하나 설명드리도록 하겠습니다. 그게 바로 일시정지라고 하는 건데요. 일시정지를 한번 눌러보겠습니다. 일시정지를 눌러보시면 안 눌린 상태에서는 배경 화면이 흰색이죠. 흰색인데 일시정지를 눌러보면 이렇게 배경이 회색으로 바뀌는 것을 보실 수 있습니다. 누를 때마다 배경이 바뀌죠. 이 기능은 단순히 배경 색깔을 바꾸는 기능이 아닙니다. 일시정지가 어떤 것인가라고 하는 것을 여러분께 좀 이해시켜 드리기 위해서 이렇게 보겠습니다. 선형 회귀에서 어떤 결과를 보는가를 데이터 인포로 본다고 가정해보겠습니다. 연결선을 빼고 데이터 인포 바로 연결해볼게요. 빼기만 해도 여러분께서 추천드리는 위젯이 나타나게 되고요. 데이터 인포 2로 바로 나타났고 클릭하면 3개의 데이터가 왔다는 정보가 원활하게 보이실 거예요. 이게 이제 일시정지 되지 않은 상태, 배경이 흰색인 상태일 때의 동작입니다. 그럼 이번에는 일시정지를 켜놓고 배경이 회색인 상태에서 똑같은 동작을 해보도록 하겠습니다. 어떤 차이가 있는가요? 선형 회귀 분석에서 다시 이렇게 위젯을 연결하고 데이터 인포를 연결했습니다. 아까와 다른 부분이 보이시나요? 아까는 그런 게 없었는데 지금은 일시정지가 되어 있으니까 빨간색이 보이시죠? 빨간색 점이 이렇게 나타나 보이실 겁니다. 이 빨간색 점이 있는 상태에서 데이터 인포 3라고 하는 걸 다시 열어볼게요. 그러면 아까와 어떤 부분이 다르죠? 지금 보시면 데이터 인포 2 같은 경우는 연결을 우리가 하자마자 해당하는 내용이 보이는 것을 보실 수 있습니다. 이렇게 옆에서 이렇게 놔둘까요? 데이터 인포 2 같은 경우는 이렇게 데이터 인포 2는 3개의 결과를 받는다고 하는 게 연결하자마자 바로 나왔죠. 그런데 지금 어떠세요? 데이터 인포 3 같은 경우는 몇 개를 받는지 모르겠다. 정보가 나오지 않는 게 보이실 겁니다. 일시정지 기능이라고 하는 것은 지금 보시는 것처럼 원래 오렌지는 각각의 위젯이 있고 이 위젯들의 처리는 가장 왼쪽에서부터 플로우를 따라서 하나씩 하나씩 순차적으로 처리돼서 흘러가게 되어 있습니다. 그런데 이 흘러가는 작업의 처리를 하지 않고 위젯과 링크를 연결만 해두는 거죠. 일시정지를 풀면 이 작업이 진행이 되고 빨간색 점이 없어지게 됩니다. 실제로 일시정지를 꺼볼게요. 끄자마자 빨간색이 꺼지는 걸 보실 수 있어요. 아이스크림 판매량과 같은 작은 데이터를 처리할 때는 Lv.2 데이터 마이닝의 첫 걸음 연결해서 결과가 바로 나올 수 있는 건 아니거든요. 여러 단계를 거치면서 다각도로 데이터를 분석하고 살펴보게 될 텐데 그때 데이터가 너무 크면 앞 단계의 처리가 끝나지 않았기 때문에 뒷 단계의 처리를 하는 데 있어서 기다려야 되는 딜레이가 발생할 수가 있어요. 그런 경우에 일단 내가 플로우를 먼저 다 논리적으로 분석을 진행할 과정을 정리해둘 테니 실제 대용량 데이터 처리는 나중에 내가 플로우를 다 완성한 다음에 나중에 네가 하나씩 순차적으로 처리해라 라고 오렌지의 처리를 일단 기다리게 하는, 대기하게 하는 데에 사용되는 것이 바로 일시정지다 라고 하는 것을 말씀드립니다. 여러분이 이 실습 과정을 진행하실 때는 해당하는 데이터가 크지 않아서 못 느끼실 수 있지만 굉장히 대용량 처리를 하시고 그래서 이 대용량 처리 때문에 전체 워크플로우를 내가 한 단계 한 단계 기다리는 게 너무 답답한 일시정지를 켜고 작업하시면 됩니다.
