본문 바로가기
Python 파이썬 머신 러닝(Machine Learning) 기초 - 기술 통계량 및 추정량에 대한 이해 안녕하세요 Davey 입니다. 오늘 포스팅할 내용은 머신 러닝시 사용하는 기술 통계량 및 추정량에 대해서 설명 드리겠습니다. 머신 러닝 작업을 위한 기초 지식인 통계학과 머신 러닝시 이용해야 하는 자료의 Type에 이어 설명 드리겠습니다. 저도 머신 러닝시 사용하는 기술 통계량 및 추정량에 대해서 공부하는 입장이기 때문에, 혹 잘못된 정보를 전달하는 게 있으면 댓글로 남겨주시면 감사 드리겠습니다. 그럼 하나 하나 설명 드리도록 하겠습니다. 1. 모집단의 수치화 Part 1 (중심 경향값) : 여러 모집단의 정보를 나름대로, 분석을 해서 수치화를 시켜야 그 분석 값을 가지고, 머신러닝을 하실 수 있습니다. 분석 값 중에 한 Type인, 중심 경향 값은, 어떤 평균값을 찾아서, 그 값을 기준으로 잡고 머신러.. 2021. 3. 1.
Python 파이썬 머신 러닝(Machine Learning) 기초 - 통계학, 머신 러닝 자료 Type 안녕하세요 Davey 입니다. 오늘 포스팅할 내용은 머신 러닝 작업을 위한 기초 지식인 통계학과 머신 러닝 시 이용해야 하는 자료의 Type에 대해서 설명 드리겠습니다. 저도 머신 러닝 작업을 위한 기초 지식인 통계학과 머신 러닝 시 이용해야 하는 자료의 Type에 대해서 공부하는 입장이기 때문에, 혹 잘못된 정보를 전달하는 게 있으면 댓글로 남겨주시면 감사 드리겠습니다. 그럼 하나 하나 설명 드리도록 하겠습니다. 1. 모집단 (Population) & 표본 (Sample) : 머신러닝을 수행하기 위한 모든 계체들의 합을 모집단(Population) 이라고 합니다. 즉, 어떤 연구를 진행하기 위해서 필요한 Raw Data라고 이해하시면 더 이해가 쉬우 실 겁니다. - 그 모집단에서 일 부분의 값을 뽑아 .. 2021. 3. 1.
머신 러닝(Machine Learning) - 선형 회귀 모델링 + Tensorflow 패키지 안녕하세요, Davey 입니다. 오늘 제가 포스팅할 내용은, 지난 번에 포스팅한 선형회귀 모델링 작업을 Tensorflow로 하는 법에 대한 내용입니다. Tensorflow를 이용하여 모델링을 해보도록 하겠습니다. 지난 번에 사용한 라이브러리는 scikit-learn이라는 패키지 입니다. 하지만 이번에 사용할 내용은 이전에 포스팅한 Tensorflow 를 이용한 모델링 작업입니다. 일단 Tensorflow에 대해서 간략하게 정리한 포스팅 먼저 보고 오시면 이해가 더 빠르실 겁니다. Python 파이썬 + 구글이 만든 괴물같은 파워풀한 라이브러리 텐서플로우(tensorflow) + 사칙연산 및 행 안녕하세요, Davey 입니다. 오늘이 포스팅할 내용은, 구글이 만든 괴물같은 라이브러리, 텐서플로우(tens.. 2021. 3. 1.
머신 러닝(Machine Learning) - 선형 회귀 모델링 + Scikt-learn 패키지 이용 방법 안녕하세요, 오늘 포스팅할 내용은 scikit-learn이라는 패키지 입니다. Scikit-learn에 대해서 우선 먼저 설명 드리도록 하겠습니다. 머신러닝을 위한 모델링 작업 중 하나의 방식이라고 생각하시면 됩니다. 지난 번에 포스팅한 선형회귀 모델링 속편이라고 생각하시면 됩니다. 그때는, 식을 하나 하나 풀어서, 설명을 하고 코드를 작성을 하였지만, 이번에는 좀 더 손쉽게 구현할 수 있는 파이썬 라이브러리를 이용하여 구현해보도록 하겠습니다. 이전 포스팅을 먼저 공부하지 않으신 분들은 아래 링크 통해서 먼저 공부하시는 걸 추천 드리겠습니다. Scikit-learn 라이브러리 : Scikit-learn(이전의 Scikits.learn, 일명 sklearn)은 Python 프로그래밍 언어를 위한 무료 소프.. 2021. 2. 28.
머신러닝을 이용한 "You Know Stock" 주식 분석 및 예측 Plot 프로그램 안녕하세요, Davey입니다. 이번에 포스팅할 내용은, 요즘 핫한 주식 관련 프로그램 (예명 "You Know Stock")에 대해서 설명을 드리려고 합니다. 이전에 며칠 주가를 이용하여, 그 며칠 주가 다음 날의 주가를 예측하는 프로그램입니다. 저도, 이번에 머신러닝과 딥러닝을 공부하면서, 이것 저것 찾아보면 공부한 내용입니다. 그럼 제가 나름대로 공부하고 분석한 내용을 기반으로 아래와 같이 자세히 설명드리도록 하겠습니다. 'You Know Stock' 프로그램을 위한 Python 라이브러리 : "You Know Stock" 프로그램을 위해서 아래와 같은 라이브러리가 필요하며, 설명과 같이 선언도 같이 동시에 진행하도록 하겠습니다. =======================================.. 2021. 2. 28.
파이썬 음성을 텍스트로 변환 하고, 내 말에 대답하는 AI 로봇 만들기 + gTTs, SpeechRecognition 라이브러리 안녕하세요, 이번 포스팅 할 내용은, gTTs, SpeechRecognition 라이브러리를 이용해서 음성을 텍스트로 변환하는 코드에 대해서 다룰려고 합니다. 더불어 제가 말한 거에 대답하는 AI 로봇 코드도 설명 드리도록 하겠습니다. 그럼 제가 나름대로 이해한 gTTs, SpeechRecognition 라이브러리에 대해서 차근 차근 설명해 드리도록 하겠습니다. 음성 -> 텍스트 변환 파이썬(python) 라이브러리 :음성을 텍스트 변환하는 파이썬(python) 라이브러리는 아래와 같습니다. ========================================================= import speech_recognition as sr - 내부 함수로는 아래와 같습니다. 1) Recogni.. 2021. 2. 28.
머신 러닝(Machine Learning) - 선형 회귀 모델링 Analystical Solution 사용 방법 안녕하세요, 오늘 포스팅 할 내용은 머신러닝의 한 부분인, 선형 모델링 Analystical Solution 대한 내용입니다. 요즘 핫한 내용인 머신 러닝(Machine Learning) 구현을 위해 구현해야 되는 모델을 도출하기 위해서 사용되는 방법 중에 하나 입니다. 머신 러닝(Machine Learning)은 요즘 일상 생활속에서 너무나도 많이 이용되는 기술이라, 익숙하게 들으셨을 거라고 생각합니다. 선형 모델링 Analystical Solution은 그 중에 하나의 방법이라고 생각하시면 됩니다. 하지만 그 내면에는 어떻게 이뤄졌는지는 잘 모르시는 분들이 많을 거라고 생각합니다. 그래서 제 나름대로 공부한 내용을 정리해서 설명 드리도록 하겠습니다. 머신러닝(Machine Learning) : 이전 .. 2021. 2. 28.
머신 러닝(Machine Learning) - chatterbot 라이브러리, Logic Adapter, SQL Adapter, Chatbot Training 이용 방법 안녕하세요, 이번 포스팅에서는 Chatbot Training 할 내용이 담긴 파일을 통해서 Trainning 하는 방법 뿐만 아니라, chatterbot 라이브러리에 대한 내부 항목에 대해서 하나 하나 설명 드리도록 하겠습니다. 그럼 chatterbot 라이브러리에 대한 내부 항목 부터 하나 하나 설명 드리도록 하겠습니다. 1. Logic Adapter : Chatterbot에는, 여러 가지 Logic Adapter를 제공을 하고 있습니다. 원하는 결과에 맞게, 해당하는 Logic Adapter를 사용할 수가 있는데, 그 항목들은 아래와 같습니다. (제가 가장 많이 사용하는 항목 위주로 나열하였습니다.) 1) chatterbot.logic.MathematicalEvaluation : 수학적인 Questi.. 2021. 2. 28.
Python 파이썬 인스타그램 사진 크롤링 구현하기 안녕하세요, 이번 포스팅은 인스타그램 사진을 크롤링 하는 방법에 대해서 기재해보도록 하겠습니다. 이전에 포스팅한 이미지 크롤링하는 방법을 이용하여 구현해보도록 하겠습니다. 요즘 크롤링에 대해서, 관심이 증대되고 있는 상황에서, 이미지나 컨텐츠 크롤링을 시도해보시고 자신이 원하는 사항을 구현하는데 사용하시면 될 거 같습니다. 인스타그램 이미지 크롤링 하기 : 그럼, 일단 코딩을 하기 위해서, 파이참을 실행을 합니다. 그리고, 파이참 실행과 동시에, 기존에 자신이 작업하고 있는 코딩 프로그램 폴더에 새로운 파이썬 파일을 하나 만듭니다. 아래 Snap Shot을 보시면, "Demostration_Crawling_Insta.py" 파일을 보실 수 있습니다. 그럼 슬슬 코딩을 짜볼까요. 일단 이번 작업을 위해서 .. 2021. 2. 28.
머신 러닝(Machine Learning) - 챗봇(Chatbot) 만드는 방법 + chatterbot 라이브러리 설치하는 방법 안녕하세요, 오늘 포스팅 할 내용은, Machine Learning의 아주 기본이자, 요즘에 많은 기업에서 활용하고 있는 챗봇(Chatbot)를 만드는 과정을 포스팅 해볼려고 합니다. 챗봇(Chatbot)를 만드는 과정은 유튜브나 여러가지 블로그에도 많이 소개되는 것처럼 요즘 핫한 아이템인거 같습니다. 그럼 하나 하나 차근 차근 설명 해볼테니까, 따라오시면 됩니다. 1. Chatbot 라이브러리 설치하기 : 일단 저희가 라이브러리를 만들지 않은 이상, 기존에 만들어 놓은 라이브러리를 사용해야 합니다. 제가 이번에 이용할 라이브러리는 "chatterbot" 입니다. 관련 자료는 아래 링크 참조 하시면 됩니다. 저도 공부하면서 많이 참조한 자료 입니다. [참조 자료 : https://chatterbot.re.. 2021. 2. 28.
파이썬 Python의 GUI 구현 PyQt5 Designer 이용 방법 안녕하세요, Davey 입니다. 오늘은, Python의 GUI 구현을 위한 유용한, PyQt5 항목 중에, Designer를 어떻게 이용하는지에 대해서, 포스팅 하도록 하겠습니다. Pyqt5 Designer 이용 하는 방법 : 일단, PyQt5의 Designer에 대해서, 아래와 같이 설명을 먼저 하도록 하겠습니다. - PyQt5의 Designer는 현재, PyQt5에서 코딩을 통해서, GUI를 구현한다고 한다면, Designer는 그 사항을, Tool로 Form을 구현하고, 그 사항을 그대로, Code화 시키는 Tool입니다. 일단, Designer를 사용하기 위해서 PyQt5-tools를 설치를 하여야 합니다. - 설치 구문 : pip install pyqt5-tools 설치하는데 시간이 좀 많이 걸.. 2021. 2. 28.
파이썬 Python GUI 구현 PyQt5 QComboBox 활용하기 안녕하세요 이번 포스팅은 QCombox에 대한 내용입니다. 여러가지의 콤보 리스트에서 속성 선택 시 이벤트를 발생시키는 것이라고 생각하시면 됩니다. PyQt5 의 QLabel, QPushButton 에 이어, 설명 드리도록 하겠습니다. 이름만 들으면 약간 아리송 할 수 있는데, 아래 이미지 보시면, 무슨 내용인지 아실 겁니다. 빨간색으로 표시한 사항입니다. 이전에 포스팅한 PyQt5 의 QLabel, QPushButton Code를 그대로 사용해서, ComboBox Code만 추가해서 보여 드리는 걸로 하겠습니다. PyQt5 의 QLabel, QPushButton를 보시지 않으셨으면, 아래 Link 통해서 먼저 보고 오시는게 더 이해도가 빠르실거 라고 생각합니다. 그럼 기본 ComboBox은 기본 코드는.. 2021. 2. 28.