ETC(68)
-
Logistic Regression
Logistic Regression 로지스틱 논리 회귀의 이름은 회귀이지만 분류 모델로 볼 수 있습니다. 선형 회귀와 동일하게 선형 방정식을 학습하는데요. 종속 변수 (결과값)이 범주형일 때 사용합니다. 이 말은 아래 예시를 확인하고 나면 아주 잘 이해될 거에요. 로지스틱 회귀가 나온 이유에 대해 알아보면서 개념을 파악해보도록 할게요. 로지스틱 회귀는 논리 회귀라고 부르는데, 아래에서 제가 섞어 써도 이해해주세요! 만약, 시험 전 날 공부한 시간을 가지고 시험의 합격률을 예측하는 문제가 있다고 가정해봅시다. 이 문제에서 입력값은 '공부한 시간' 그리고 출력값은 '합격률'이 됩니다. 선형 회귀로 이 문제에 대한 그래프를 그려본다면 아래의 그림과 같습니다. 이상한 점을 느꼈나요? 만약, 입력값이 특정 범위를..
2021.11.05 -
Linear Regression
선형 회귀 가장 대표적인 회귀 알고리즘입니다. 선형 회귀 다양한 유형과 다양한 모델들이 나와있어요. 일반적으로 말하는 선형 회귀는 하나의 특성을 가지고 정답을 도출해나아가는 것을 의미해요. 가장 먼저, 회귀와 분류에 대한 구분을 하고 선형 회귀를 더 알아가보도록 할게요. 회귀 VS 분류 회귀 Regression : 임의의 어떤 숫자를 예측하는 문제 분류 Classification : 다수의 클래스 중 하나로 분류하는 문제 - 이진 분류 Binary classification : 이진 클래스 Binary class 로 나눌 수 있는 문제. 출석을 했는지 안했는지를 구별할 때, 출석을 한 경우에는 1, 결석인 경우에는 0으로 측정하는 경우가 있습니다. - 다중 분류 Multi class(or label) c..
2021.11.04 -
DeepSORT, 제대로 이해하기
DeepSORT는 가장 널리 사용되고 있는 객체 추적 프레임워크 중 하나로, SORT(Simple Online and Realtime Tracking)을 보완 확장한 기술입니다. 📚 사전 지식 먼저 다룰 사전 지식은 DeepSORT에서 사용되는 기술들입니다. 미리 알면 DeepSORT에서 왜 사용되었는지, 이 기술을 써서 얼마나 더 좋아졌을지를 납득하기 위한 내용들입니다. DeepSORT를 한 번 훑고 보는 것도 좋고, 순서에 맞게 읽어도 좋습니다. 본인이 이해하기 쉬운 순서가 무엇인지 생각하고 읽는 것을 권장합니다. ✔️ Kalman filter 칼만 필터는 간단하게 소개하자면, 이전 프레임에 등장한 개체를 이용하여 다음 프레임의 개체의 위치를 예측하고 측정합니다. 위의 그림에서 Predicted st..
2021.10.08 -
Pandas, 어렵지 않게 시작하기 2 - Dataframe
안녕하세요 ! 이 포스팅은 지난 포스팅인 Pandas, 어렵지 않게 시작하기 1 - Series의 2편입니다. 이번엔 Pandas의 자료구조 중 하나인 Dataframe을 알아보도록 하겠습니다 👊🏻 모든 코드는 Colab Link를 통해 확인할 수 있습니다. ***************** INDEX ***************** 🐼 pandas? 📖 Series 📊 DataFrame 📚 Stacking 📌 Pivoting ******************************************** 들어가기 전, Pandas를 잠깐 다시 볼게요. Pandas는 데이터 조작 및 분석을 위해 python 프로그래밍 언어로 작성된 소프트웨어 라이브러리로, 특히 시계열이나 테이블을 조작하기 위한 데이터 ..
2021.09.15 -
Pandas, 어렵지 않게 시작하기 1 - Series
안녕하세요. 오늘은 예전에 배운 pandas를 다시 쓸 일이 생겨서 복습할 겸 올리는 포스팅입니다. pandas의 내용이 많아서 꽤 길어질지도 모르겠네요 🥲 간단히 적자는게 또 욕심이 커져서 ipynb 파일까지 만들었네요,,,🤦🏻♀️ 아래의 코드는 Colab link를 통해 확인할 수 있습니다. ***************** INDEX ***************** 🐼 pandas? 📖 Series 📊 DataFrame 📚 Stacking 📌 Pivoting ******************************************** 🐼 pandas ? Pandas는 데이터 조작 및 분석을 위해 python 프로그래밍 언어로 작성된 소프트웨어 라이브러리입니다. 특히 시계열이나 테이블을 조작하기 ..
2021.09.08 -
[프로그래머스] N 으로 표현
👊🏻 문제 아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다. 12 = 5 + 5 + (5 / 5) + (5 / 5) 12 = 55 / 5 + 5 / 5 12 = (55 + 5) / 5 5를 사용한 횟수는 각각 6,5,4 입니다. 그리고 이중 가장 작은 경우는 4입니다. 이처럼 숫자 N과 number가 주어질 때, N과 사칙연산만 사용해서 표현 할 수 있는 방법 중 N 사용횟수의 최솟값을 return 하도록 solution 함수를 작성하세요. 제한사항 N은 1 이상 9 이하입니다. number는 1 이상 32,000 이하입니다. 수식에는 괄호와 사칙연산만 가능하며 나누기 연산에서 나머지는 무시합니다. 최솟값이 8보다 크면 -1을 return 합니다. 입출력 예시 N number return 5 ..
2021.07.17