본문 바로가기
반응형

programming760

오렌지3 머신러닝 화면구성 살펴보기 메뉴 위젯 캔버스 영역 보기 머신러닝을 위해 오렌지3를 영상강의를 보다보면 조금 화면구성을 이해하면 편하겠다는 생각이지만, 화면구성에 대한 설명이 없다. 오렌지3 툴을 익히는 것도 중요하지만 화면구성에 대한 용어를 이해못하니 조금 난해하다. 그렇지만 별 것 없었다. 화면구성 오렌지3 머신러닝 도구의 화면구성은 간단하다. 메뉴와 위젯 캔버스이다. 메뉴에도 별 기능은 없다. 다만 위젯 메뉴와 캔버스에서 모든 것이 이루어진다. 의외로 간편하다. 위젯 머신러닝 워크플로우를 구성하기 위한 도구들이 있다. 이 도구들을 위젯이라 부른다. 캔버스 마우스 드래그하여 위젯을 올려놓고 워크플로우를 구성한다. 역할 오렌지3의 화면구성은 정말 별 것이 없다. 기능에 너무 충실한 느낌이랄까. 위의 이미지대로 위젯메뉴와 워크플로우인 캔버스 영역만 보면 그만이.. 2021. 8. 12.
엔트리 블록코딩 반복하기 오른쪽으로돌기 왼쪽으로돌기 앞으로가기 쉬움 6단계 이상한 숲 속의 엔트리봇 엔트리 블록코딩이 5단계에서 어려울 수 있다. 5단계가 이해되어 6단계로 넘어오면 반복의 연속이다. 복잡하게 보일 뿐 어렵지 않다. 엔트리봇이 앞으로 몇 번 움직이면 되는지만 파악하고 반복하기 블록에 넣어주면 된다. 블록이 조립되어 실행되는 순서와 블록의 동작을 다시 생각해 보자. 블록과 엔트리봇의 동작 엔트리봇을 동작시키기 위해선 블록이 있어야 한다. 블록은 엔트리봇을 움직이기 위한 명령어와 같다. 하나의 블록은 하나의 명령어이고 하나의 블록은 엔트리봇의 동작 한번이다. 이것을 이해하면 된다. 쉬움 6단계 제시된 블록 제시된 블록을 보면 기존에 이미 있던 것들과 쉬움 5단계에서 사용했던 반복하기 블록이 있다. 반복하기 블록에 다른 블록을 조립하면 지정한 횟수만큼 엔트리봇이 움직인다는 것을 알 수 있다... 2021. 8. 12.
파이썬 리스트 값 변경하기 Changing item Value in Python List 파이썬에서 리스트 내부의 값을 변경하는 것은 어렵지 않다. 변경하고자 하는 인덱스를 지정하여 값을 설정하면 되거나 범이를 지정하여 갯수만큼 값을 변경해 줄 수 있다. 하지만 범위를 지정할 경우 마지막 값이 지정되지 않음을 명심하자. 파이썬의 범위가 조금 난해할 수 있다. 리스트 준비 리스트 조작하기 위한 데이터를 준비한다. 조작할 리스트를 설정하고 반복문으로 데이터를 하나씩 출력하였다. 앞에 나온 숫자는 값의 인덱스번호이다. 인덱스번호는 index() 함수를 이용한다. vList = ["JYP", "트와이스", "정연", "모모", "지효", "채영", "쯔위", "다현", "나연", "미나", "사나"] print("vListStr List :", type(vList), len(vList), vList.. 2021. 8. 12.
머신러닝 오렌지3 시작하기 위젯의 사용 데이터테이블과 산점도 연결하기 Using File DataTable and Scatter Plot Widget in Orange3 오렌지3는 머신러닝을 사용하는데 코딩이 필요없다고 했다. 첫번째로 오렌지3에서 제공하는 데이터를 가지고 데이터테이블에 표시한 후 시각화를 구성해 본다. 오렌지3은 여기부터 시작한다. 데이터테이블과 산점도에 대해서는 공부가 필요하겠지만 개요만 살펴보자 오렌지3 시작하기 오렌지3로 머신러닝을 하기 전에 간단한 작업부터 해 보도록 하자. 간단한 작업이라 해도 맛을 보는 단계이다. 작업을 위한 파일을 읽고 데이터를 보기 위한 데이터테이블을 사용한다. 파일을 산점도에 연결하고 시각화하는 방법을 보도록 한다. 시작부터 어렵다. 하나씩 살펴보자. 맛보기 작성순서 맛보기를 위해 몇가지 순서가 있다. 이 순서만 알아도 워크플로우를 볼 수 있을 것이고, 혼자서 학습이 가능할 수도 있다. Data 항목의 File 위젯을 클.. 2021. 8. 11.
반응형