Python

    1. UML 다이어그램 정리

    1. UML 다이어그램 정리

    인사말 파이썬의 기초는 어느정도 숙지가 되었다고 생각이 됩니다. 그런데 다른 사람이 작성해둔 복잡한 코드나 혹은 내가 작성한 코드를 좀 더 나은(다른 사람이나 내가 유지보수하기 쉬운)코드를 설계 및 구현하고 싶어 아래 Design Pattern 강의를 듣는 중입니다. 그 중에서 좀 중요한 내용이나 다시 보면 좋을 것 같은 내용들을 정리하여 블로그에 작성하려고 합니다. UML 다이어그램 디자인 패턴의 구조를 설명하거나 설계할 때, UML 다이어그램을 기반으로 작성하기 때문에, 기본적인 UML 다이어그램에 대해 정리를 하겠습니다. (본 설명은 draw.io를 이용하여 diagram을 그리며 설명합니다. 실습을 직접해보고 싶으신 분들은 draw.io를 이용하여 웹상에서 편하게 실습 할 수 있습니다.) 1. A..

    Machine Learning with Python -1주차-

    Machine Learning with Python -1주차-

    Machine Learning 공부를 위해 coursera에서 강의를 듣기 시작하였습니다. 1주차 부터 ~ 7주차까지 공부한 내용들을 정리하기 위해 블로그 글을 작성합니다. Data의 종류 숫자와 범주형으로 나뉜다. 범주형은 분류를 위해 문자로 쓰여진 경우가 있는데, 학습하기 용이하도록 데이터 전처리과정에서 숫자형으로 변경하는 것이 일반적이다. Supervised vs Unsupervised Supervised learning 지도학습은 정답데이터와 학습데이터가 주어진 상태에서 학습을 진행하는 것이다. classification : 불연속 클래스 label을 예측 Regression : 연속적인 데이터를 예측 Unsupervised learning 비지도학습은 정답데이터가 주어지지 않은 상태에서 학습을 ..