문제 설명은 아래와 같다. : There are a row of n houses, each house can be painted with one of the k colors. The cost of painting each house with a certain color is different. You have to paint all the houses such that no two adjacent houses have the same color. The cost of painting each house with a certain color is represented by an n x k cost matrix costs. For example, costs[0][0] is the cost of paintin..
절편 : 그래프가 축과 만나는 지점. 예를 들어, 좌표평면에서 그래프과 x축과 만나는 지점을 x intercept(x 절편), y축과 만나는 지점을 y intercept(y절편)이라 한다. 일반적으론 가로채다, 가로막다의 뜻을 갖고있고, 흔히 스포츠에서 공을 가로챌 때 인터셉트라는 용어를 사용한다. 참고 - https://en.dict.naver.com/#/entry/enko/2c71774cc6934aa9b1e559273cb99287
Coursera에서 유명한 Andrew Ng 교수님의 Machine Learning 강의 자료는 접근이 가능하고 그 주소는 아래와 같다. Stanford CS229: Machine Learning : Instructors: Andrew Ng, Moses Charikar, Carlos Guestrin https://cs229.stanford.edu/ Syllabus and Course Materials : https://docs.google.com/spreadsheets/d/18pHRegyB0XawIdbZbvkr8-jMfi_2ltHVYPjBEOim-6w/edit#gid=0 Lecture Notes : https://cs229.stanford.edu/notes2022fall/main_notes.pdf

Machine Learning의 기초적이고 이론적인 부분을 위해선 Scalar, Vector, Matrix에 대한 기본적인 이해가 필요하다. 1. Scalar : 방향을 갖지 않는 크기, 즉 값만을 가진다. Matrix의 Dimension(차원)으로 나타내면 1 x 1으로 생각할 수 있다. 2. Vector : 크기에 방향까지 가진 개념을 뜻한다. 좌표평면에서 (1, 2)의 경우 원점을 기준으로 x 축 기준 오른쪽(양)으로 1만큼, y 축 기준 위(양)으로 2만큼의 크기를 갖고 이 경우 1 x 2의 Dimension을 갖는 Matrix로 생각할 수 있다. 3. Matrix : 행렬을 우리가 일반적으로 알고있는 2 x 2 혹은 3 x 3 등과 같이 나타내는 그 행렬을 말한다. : Scalar와 Vector..
데카르트 좌표계(Cartesian coordinate system)은 임의의 차원에서 유클리드 공간을 나타내는 좌표계 중 하나다. 천장을 날아다며 옮겨붙는 파리를 보고 아이디어를 얻어 좌표계를 발명한 프랑스계 철하자이자 수학자인 르네 데카르트의 이름을 따랐다. 데카르트라는 표현이 붙었지만 한마디로 우리가 일반적으로 사용하는 좌표평면(2차원)이나 좌표공간(3차원)을 말한다. 참고 -https://ko.wikipedia.org/wiki/%EB%8D%B0%EC%B9%B4%EB%A5%B4%ED%8A%B8_%EC%A2%8C%ED%91%9C%EA%B3%84 - https://namu.wiki/w/%EC%A2%8C%ED%91%9C%EA%B3%84
MySQL 문법의 자료형 중 문자열을 나타내는 자료형으로 CHAR와 VARCHAR가 있다. 둘을 아래와 같은 차이를 갖고있다. 1. CHAR - 고정형: CHAR(32)로 선언될 경우 몇 바이트의 문자열이 주어지던 32 bytes가 할당된다. - 메모리 고려 시엔 낭비가 될 수도 있지만, 메모리가 고정된 만큼 검색 및 데이터 접근과 같은 시간 측면에선 VARCHAR 대비 우수하다. 2. VARCHAR - 가변형: VARCHAR(32)로 선언돼도 주어진 문자열 길이만큼 메모리가 할당된다. 예를 들어, "Daniel"로 6 bytes가 입력되면 메모리는 6 bytes만 할당된다. - CHAR 대비 메모리 효율적이지만, 시간 복잡도 측면에선 떨어진다. 참고 - https://byul91oh.tistory.co..

Vanilla Software(바닐라 소프트웨어), Vanillar Python(바닐라 파이썬), Vanlliar JavaScript(바닐라 자바스크립트)라는 용어를 종종 접할 때가 있다. Wikipedia에 따르면 아래와 같다. : In computer science, vanilla is the term used to refer when computer software and sometimes also other computing-related systems like computer hardware or algorithms are not customized from their original form : 컴퓨터 과학에서 바닐라라는 용어는 소프트웨어나 연산 시스템(컴퓨터 하드웨어 같은) 또는 알고리즘이 ..
1. Wikipedia : In mathematics, a closed-form expression is a mathematical expression that uses a finite number of standard operations. It may contain constants, variables, certain well-known operations (e.g., + − × ÷), and functions (e.g., nth root, exponent, logarithm, trigonometric functions, and inverse hyperbolic functions), but usually no limit, differentiation, or integration. The set of o..

머신 러닝 강의 초반부의 행렬 관련 문제들을 접하면서 자주 등장하는 Eigenvalue(고유값), Eigenvector(고유벡터)에 대해 알아보자. 선형대수학(Linear Algebra)에서 행렬 A를 선형 변환(Linear Transformation)에 대한 결과가 자기 자신의 상수배가 되는 0이 아닌 벡터를 Eigenvector(고유벡터)라 하고 이 상수배 값을 Eigenvalue(고유값)이라고 한다. n x n의 정방 행렬(Square Matrix) A에 대해 Av = λv를 만족하는 0이 아닌 열 벡터(Row vector) v를 Eigenvector라 하고, 상수 λ를 Eigenvalue라 한다. (Eigenvector와 Eigenvalue는 Square Matrix에서만 정의되고, λ 기호는 L..
- Total
- Today
- Yesterday
- tf-idf
- Android
- 투 포인터
- leetcode
- join
- 리트코드
- ml
- 이코노미스트
- defaultdict
- vertex shader
- 소켓 프로그래밍
- The Economist
- socket programming
- 안드로이드
- Hash Map
- machine learning
- DICTIONARY
- Python
- C++
- java
- The Economist Espresso
- 이코노미스트 에스프레소
- 티스토리챌린지
- 파이썬
- 딕셔너리
- min heap
- 오블완
- 머신 러닝
- Computer Graphics
- I2C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |