ETC(79)
-
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 -
[프로그래머스] 다단계 칫솔 판매
👊🏻 문제 민호는 다단계 조직을 이용하여 칫솔을 판매하고 있습니다. 판매원이 칫솔을 판매하면 그 이익이 피라미드 조직을 타고 조금씩 분배되는 형태의 판매망입니다. 어느정도 판매가 이루어진 후, 조직을 운영하던 민호는 조직 내 누가 얼마만큼의 이득을 가져갔는지가 궁금해졌습니다. 예를 들어, 민호가 운영하고 있는 다단계 칫솔 판매 조직이 아래 그림과 같다고 합시다. 민호는 center이며, 파란색 네모는 여덟 명의 판매원을 표시한 것입니다. 각각은 자신을 조직에 참여시킨 추천인에 연결되어 피라미드 식의 구조를 이루고 있습니다. 조직의 이익 분배 규칙은 간단합니다. 모든 판매원은 칫솔의 판매에 의하여 발생하는 이익에서 10% 를 계산하여 자신을 조직에 참여시킨 추천인에게 배분하고 나머지는 자신이 가집니다. 모..
2021.07.16