본문 바로가기

분류 전체보기122

[Orange3] 머신러닝 사용하기 (Machine learning) Role - 분석, 예측 작업을 할때 각각의 열들이 어떤 역할을 하는가 지정해주는 기능 클릭해보면 4가지 형태가 있다. skip - 분석작업에서 아예 무시해도 되는 작업 meta - 실제 분석작업엔 활용되지는 않지만 정보성으로 남겨두면 좋은것들 target - 예측, 분석하고자 하는 것 (종속변수) feature - 원인 (독립변수) 온도와 판매량의 상관관계로 예시를 들어 실습을 진행해보았다. 온도가 18도일때 36개가 팔릴거라는것을 컴퓨터가 직접 알아냄. Linear regression을 통해 값을 도출받음. y=2x라는 간단한 모델이지만 만약 더욱 복잡하다면 수학자나 전문가도 평생을 바쳐 알아낼것을 손쉽게 알아낼수 있을것이다. 현실은 더욱 복잡한 독립변수들로 이루어져 있지만 간단한 모델 실습을 통해 .. 2022. 9. 3.
[Orange3] 산점도와 상관관계 (Scatter Plot) Scatter Plot을 알아보았다. orange3에 내장되어있는 기능 중 하나인데 데이터 값을 그래프와 표로 시각화해서 잘 나타내어준다. x축 y축 각각 어떤 요소를 나타낼것인지 설정도 가능하고 속성 color , shapem, size, label 모두 각각 설정 가능하다. 또한 show regression line을 체크하면 각 점들을 선으로 연결해주는 기능도 있다. 2022. 9. 3.
[Orange3] Box plot 알아보기 오늘은 Orange3의 box plot 기능에 대해 알아봤다. boxplot 을 이용하면 데이터의 평균값, 중앙값, 표준편차를 알 수 있다. 노란색선이 데이터의 가운데 값 가장 바깥쪽에 있는 값은 최솟값 가장 오른쪽에 있는 값은 최댓값 최솟값과 중앙값을 쪼개서 만든곳이 1분위 중앙값과 최댓값을 쪼개서 만든값이 3분위 중앙값이 2분위 파란선을 반으로 나누면 그 값이 표준편차가 된다. 시각화된 자료로 직관적으로 한번에 볼 수 있어서 유용하다. 2022. 9. 3.
[Orange3] 코드와 수학 없이 데이터과학, 통계, 머신러닝을 다룰 수 있는 도구 오렌지 알아보기 생활코딩님 유튜브에 제공되는 오픈데이터를 활용해서 실습에 참여해봤다. 아래는 활용데이터 링크이다. https://docs.google.com/spreadsheets/d/118Nln_zAaFKP8E2fxmqQmEWDmo1goLUzTQrIFS6or1Y/edit#gid=0 표를 자유자재로 다뤄보는 연습을 함. url을 통해 소스를 불러 올 수 있어서 정말 편하다. 시각화된 움직임으로 이해하기가 정말 편하고 누구나 사용가능한 느낌이다. 오렌지를 통해 얼른 머신러닝을 해보고 싶다. 어떤식으로 사용될지? 궁금하다. 오늘은 이만 늦었으니 내일 더 알아보기로 함 2022. 9. 2.
[HTML] 나의 첫 HTML 웹 (My first website) 하이퍼 텍스트 마크업.. 웹페이지의 가장 기본적이며 지배적인 언어이다. 2022년 8월달 처음으로 HTML을 접하고 나는 나만의 첫 웹페이지를 갖게 되었을때 엄청난 물건을 얻은것 같았다. 처음으로 코딩이라는것을 해보고 처음으로 나의 웹페이지를 가졌을때 가장 먼저 든 생각은 누구나 내 웹페이지를 볼 수 있게 만들고 싶다는 생각이였다. 그렇게 github를 통해 서버를 만들어 인터넷 주소창에 주소만 입력할수 있다면 내 페이지를 볼 수 있게 만들었는데 굉장히 혁명적이였다. WEB HTML CSS JavaScript CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document .. 2022. 9. 2.
[파이썬_제어문] 반복문 (Loop - for) 조건을 만족하는 동안 작업을 반복적으로 수행하는 반복문이다. 직접 실행시켜본 결과이다. names = ['egoing', 'basta', 'blackdew', 'leezche'] for name in names: print('Hello, '+name+' . Bye, '+name+'.') Hello, egoing . Bye, egoing. Hello, basta . Bye, basta. Hello, blackdew . Bye, blackdew. Hello, leezche . Bye, leezche. persons = [ ['egoing', 'Seoul', 'Web'], ['basta', 'Seoul', 'IOT'], ['blackdew', 'Tongyeong', 'ML'], ] print(persons[0.. 2022. 9. 2.
[파이썬_제어문] 조건문 (Conditional Statement) 조건에 따라서 다른 코드를 실행하도록 하는 조건문이다. # 012 print(0) if True: print(1) print(2) print('---') # 02 print(0) if False: print(1) print(2) 0 1 2 --- 0 2 input_id = input('id : ') id = 'egoing' if input_id == id: print('Welcome') id : id를 물어보고 아이디가 일치하면 Welcome을 표시한다 아이디 비밀번호의 기본적인 코드가 궁금했었는데 오드디어 알게 돼서 기뻤다! 나중엔 보안까지 신경쓸수있는 코드를 직접 만들어 보고 싶다. 2022. 9. 2.
[파이썬_제어문] 비교 연산자 (Comparison Operator) 비교를 통해 결과를 boolean으로 알려주는 비교 연산자. print('1 == 1', 1 == 1) print('1 == 2', 2 == 1) print('1 2', 1 > 2) print('1 >= 1', 1 >= 1) print('2 >= 1', 2 >= 1) print('1 != 1', 1 != 1) print('2 != 1', 2 != 1) 1 == 1 True 1 == 2 False 1 2 False 1 >= 1 True 2 >= 1 True 1 != 1 False 2 != 1 True ! 는 반대로 라고 생각하면 된다. !는 다르냐 라고 해석 2와 1이 다르냐? 라고 생각하면 된다. 2022. 9. 1.
[파이썬_제어문] Boolean 비쥬얼스튜디오 파이썬을 통해 실습했다. print(True) print(False) True False 0과 1 참과 거짓 이것들을 통해 엄청난 프로그램들의 가장 기초가 되는 것일거 같다. 인간으로 따지면 세포분자와 같은것 같다 2022. 9. 1.
[파이썬] PyPi 판다스를 이용해서 집값에 미치는 요인들을 정리해둔 연습자료로 연습해봤다. import pandas house = pandas.read_csv('house.csv') print(house) print(house.head(2)) print(house.describe()) 방대한 자료인데 순식간에 찾아내는 능력을 보고 놀랐다. crim,zn,indus,chas,nox,rm,age,dis,rad,tax,ptratio,b,lstat,medv 0.00632,18,2.31,0,0.538,6.575,65.2,4.09,1,296,15.3,396.9,4.98,24 0.02731,0,7.07,0,0.469,6.421,78.9,4.9671,2,242,17.8,396.9,9.14,21.6 0.02729,0,7.07,0,0.46.. 2022. 9. 1.