300x250

GitHub 주소

 

https://github.com/JJukE/DataMining

 

GitHub - JJukE/DataMining: DataMining Lecture

DataMining Lecture. Contribute to JJukE/DataMining development by creating an account on GitHub.

github.com

 

실습 자료들이 궁금하신 분들은 깃헙 참고!


 

목차

     

    1. What is Data Mining?

     

    • 데이터마이닝의 정의 : dataset의 pattern을 알아내고, 정보를 추출해내는 것
    • 데이터 관리, 분석, 시각화에 관한 과목
    • 데이터마이닝의 목표 : 이해 가능한 구조로 변형

     

    Data Mining vs Machine Learning vs Artificial Intelligence

     

     

    EX. 데이터마이닝의 적용 분야

     

    Airbnb's Aerosolve, Smart pricing in Airbnb, Amazon, Youtube, Netflix, Facebook 등의 추천 시스템 (알고리즘), Smart Factory, Autonomous Systems

     


     

     

    2. Python Tutorial

     

    ※ 좀 더 자세한 내용은 이 블로그의 '파이썬 기초' 참고!

     

    1) Variable Types

     

     

     

    (1) List

     

    리스트는 콤마(,)로 구분된 요소를 가지며, 대괄호([])로 묶는다

     

     

     

    (2) Tuples

     

    • 튜플은 콤마(,)로 요소를 구분짓고, 리스트와 다르게 소괄호(())로 묶는다
    • Lists vs Tuples

                List : 대괄호로 묶음, 요소와 크기 등을 수정할 수 있음

                Tuple : 소괄호로 묶음, read-only (수정 불가)

     

     

     

    (3) Dictionary

     

    • Key-Value쌍으로 존재
    • 중괄호({})로 묶으며, 대괄호를 통해 할당이나 접근을 할 수 있음

     

     

     

    2) Data Conversion : 형 변환 함수들

     

     

     

     

    3) Basic Operation : 기초 연산자

     

     

     

     

    4) Comparison Operators : 비교 연산자

     

     

     

     

    5) if문, for문

     

     

     

    (1) Decision Making (if문)

     

     

     

     

    (2) Loop (for문)

     

     

    • break, continue, pass statement를 통해 특별한 명령 가능

     

     

     

    6) List Comprehension : List를 이용하여 간단하게 표현

     

    → 리스트를 자연스럽고 쉽게 만들 수 있음!

     

     

    A = [x**2 for x in range(10)]
    • range(10) : 0~9까지의 10개 요소를 갖는 list 생성
    • for x in range(10) : 10개 요소 각각에 대한 loop
    • x**2 for x in range(10) : 10개 요소 각각에 대해 제곱을 취해준 값을 A라는 리스트에 저장!

     

     

    7) Index of Python

     

    → Python에는 negative index라는 특별한 index 존재. (뒤에서부터 index를 셈)

     

     

    728x90
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기