본문 바로가기

전체 글81

파이썬 - 유용한 함수 scipy의 optimize, minimize 활용해보기 오늘은 최근에 여러 공부를 하면서 굉장히 유용하다고 느낀 함수인 Scipy 패키지의 optimizie 함수에 대해 정리해보도록 하겠다. 내용의 출처는 ChatGPT와 https://scipy.org/ (패키지의 소개 홈페이지) 이다. Scipy 패키지 scipy 패키지는 여러 계산 과정에서 굉장히 유용하게 사용되는 패키지이다. 최적화, 보간법, 선형대수 등 여러 수학적인 계산을 넘어서 통계와 이미지 처리 까지 지원해주는 함수들이 내장되어 있다. 오늘 정리할 함수는 이 중 최적화를 도와주는 optimize function이다. Optimize 함수 https://docs.scipy.org/doc/scipy/tutorial/optimize.html# Optimization (scipy.optimize) — .. 2023. 5. 5.
머신러닝 - 차원 축소와 PCA (3) 이번 포스팅은 PCA에 관한 마지막 포스팅으로, PCA를 통해 분류를 해보도록 하겠다. 그리고 깜빡하고 저번 포스팅에도 명시를 하지 않은 것 같은데, 포스팅에서 다루는 내용의 출처는 수업시간에 배우는 소위 도마뱀책이라고 불리는 hands-on machine learning 이라는 책이다. 그리고 코드의 출처 또한 책과 이어지는 Github 이다. https://github.com/tuitet/Hands-On-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow-3rd-Edition GitHub - tuitet/Hands-On-Machine-Learning-with-Scikit-Learn-Keras-and-TensorFlow-3rd-Edition: A seri.. 2023. 4. 15.
머신러닝 - 차원 축소와 PCA (2) 저번 포스팅에서 차원 축소와 그 기법 중 하나인 PCA에 대해서 정리했다. 이번엔 PCA를 직접 해보면서 더 감을 잡아보도록 하겠다. R과 파이썬 모두 PCA를 진행할 수는 있는데 우선 파이썬으로 진행하고 간단하게 정리해보려고 한다. 우선 실습을 위해 다음 패키지들을 import 해줘야 한다. PCA는 대부분의 기능이 그렇듯 싸이킷런에서 제공해주고 있다. 1 2 3 4 5 6 7 8 9 10 from pathlib import Path import numpy as np import pandas as pd from sklearn.decomposition import PCA from sklearn import preprocessing import matplotlib.pylab as plt import dmb.. 2023. 4. 14.
머신러닝 - 차원 축소와 PCA (1) 오늘은 머신 러닝에서 중요한 개념인 차원 축소와, 차원 축소를 진행하는 방법인 PCA와 LDA에 대해 간단하게 정리해보도록 하겠다. 학교에서 배운 내용을 토대로 작성하기 때문에 사소한 오류들이 있을 수 있다. 또한 출처 표시가 없는 자료들은 모두 학교 수업 자료이며, 수업 자료는 다음 책들이 원본이다. Data Mining for Business Analytics: Concepts, Techniques and Applications in Python Data Mining for Business Analytics: Concepts, Techniques, and Applications in R 저자 Shmueli, Galit , Patel, Nitin R. , Bruce, Peter C. 차원 축소와 그 필.. 2023. 4. 12.
파이썬 - 단순 계산하는 과제 함수 선언해서 쉽게 해결하기 학교 수업을 듣는데 교수님께서 과제를 내주셨는데 과제의 내용이 다소 황당했다. 어렵진 않지만 정말 귀찮은 계산을 시키신 것인데, 동기들의 말로는 하다가 손가락이 부러지는 줄 알았다고 하여 나는 애초에 계산기 두들겨 가면서 푸는 건 포기해버렸다. 대신 주피터랩을 켜서 파이썬 코드를 작성하여 10분만에 풀 수 있었다. 어려운 작업은 아니었지만, 코드를 공유해보고자 한다. (본 포스팅에서 사용한 자료는 학교에서 배운 수업자료이고, 수업자료의 출처는 다음과 같습니다. R. L. Francis and J. A. White, 1974, Facility Layout and Location: An Analytical Approach, Prentice-Hall S. Chopra and P. Meindl, 2001, Su.. 2023. 4. 12.
SQL - 기초적인 함수 사용해보기 (3) - 함수 이번 포스팅에선 SQL의 산술 함수와 문자열 함수, 날짜 함수에 대해서 정리해보려고 한다. 1) 산술 함수 SQL에도 수치를 계산하기 위한 산술 함수들이 존재한다. 파이썬, R과 크게 다르지는 않아서 공부하는 데에 어려움은 없는 것 같다. 우선 테스트를 위해 아래와 같은 테이블 하나를 만들어주었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 create table SampleMath (m numeric (10,3), n integer, p integer); insert into SampleMath(m, n, p) values (500, 0, NULL); insert into SampleMath(m, n, p) values (-180, 0, NULL); insert into Sa.. 2023. 4. 1.