https://keizikang.notion.site/1b35967aa33c4b8aa9a34f81465fd21c
1. 사이드 프로젝트를 해야 하는 이유는? - 사이드 프로젝트는 그 자체로 learning by doing이다. - 초보가 튜토리얼 지옥에서 벗어나는 유일한 방법이다. - 이력서에 멋진 사이드 프로젝트 10개 있는 것이 자격증과 학위보다 훨씬 도움이 된다. - 사이드 프로젝트는 새로운 기술을 시도할 수 있는 완벽한 기회를 제공한다. - 몇 가지 예 : 프론트엔드 - 가고 싶은 회사의 웹 사이트를 클론코딩 + 더 좋게 재설계 : 백엔드 - 대형 스타트업의 API 및 DB 모델 설계 : 앱개발자 - 가고 싶은 회사와 관련된 모바일 앱 제작 : 프리랜서 - 고용되어 만들고 싶은 프로젝트 수행 2. 사이드 프로젝트를 시작하고 싶다면? - 자신 또는 주위 사람들의 어려움을 해소할 작지만 유용한 아이디어도 좋다. ..
두줄요약 정밀도: 모델의 결과를 믿을 수 있는가? (모델이 Positive라고 말한 걸 얼마나 믿을 수 있는가?) 재현율: 모델의 결과가 재현성이 있는가? (Positive를 모델에 넣으면 Positive라고 나오는가?) 정밀도 - 모델의 결과가 얼마나 정밀(precise)한가? - 모델의 결과가 정확하고 치밀하고 빈틈이 없는가? - 모델의 결과를 믿어도 되는가? - 모델이 Positive라고 말하는 것은 정말 Positive인가? - 정밀도가 낮은 경우: False Positive가 많은 경우 (예: 의심스러우면 무조건 암이야!) - 즉, 모델 결과물의 신뢰도가 낮으면 정밀도가 낮다. 재현율 - 모델이 얼마나 일관적인가? - 모델에 비슷한 입력을 넣으면 비슷한 결과가 나오는가? - 모델 자체가 재현성을..
티스토리에 매트랩 코드를 올리는 방법을 조사해봤습니다. 결론부터 얘기하자면, gist와 colorscripter가 제일 깔끔하다고 생각됩니다. 좀 안 이뻐도 간단하게 올리려면 티스토리 자체 코드블럭 기능을 쓰면됩니다. html나 css를 알아야 쓸 수 있는 방법들은 배제했습니다. 왜냐면 제가 할 줄 모르거든요(...). 1. 캡쳐 or 파일 올리기 방법: 그냥 캡쳐해서 붙여넣는다. 또는 파일 첨부한다. 장점: 제일 쉽다. 파일로 받을 수도 있다. 단점: 이럴거면 이 글을 쓸 이유가 없다(...). 2. 티스토리 자체 코드블럭 기능 % 10줄짜리 코드에 최대한 다양한 키워드를 담으려고 고민한 코드 while true name = input('Type your nickname: ', 's'); if ~ise..
$e^x$는 특별한 성질이 있습니다. 미분을 해도 자기 자신이 그대로 나옵니다. 일반적으로 지수함수의 미분은 아래와 같습니다. $$\frac{d}{dx} a^x = a^x \ln{a}$$ 그렇다면 미분해서 원래의 함수와 똑같이 나오는 base를 찾으면 $e$라고 볼 수 있겠군요. 아래는 해당 과정을 구현한 코드입니다. clear close all clc syms x xmin = -2; xmax = 2; xx = linspace(xmin, xmax); % factory: returns symbolic function a^x % fdiff: returns difference (f-dfdx) for a given range of x factory = @(base) base^x; fdiff = @(f) doub..
극한을 배웠다면 숨쉬듯이 당연하게 느껴지는 아래 식을 봅시다. $$\lim_{x \rightarrow \infty} \frac{1}{x}=0$$ 당연해보이나요? 질문을 하나 해보죠. $1/x$이 $0$이 될 수 있나요? $x$가 무한대이면 되지 않냐고요? 무한대가 뭔가요? 정의할 수 있나요? 정의할 수 있다고 쳐보죠. $1/\infty =0$인 어떤 수 $\infty$가 존재한다고 칩시다. 그런데 어떤 수든 $0$과 곱하면 $0$이 됩니다. 따라서 $1 = 0\times\infty = 0$으로부터 $0=1$이라는 해괴망측한 결론이 도출됩니다. 따라서 $1/x$은 절대 $0$이 될 수 없습니다. 그럼 위 극한식이 의미하는 바는 뭘까요? 문제의 가장 큰 원인은 잘 정의되지 않는 '무한'이라는 단어를 우리가 ..
(30대 이상이라면) 고등학교 시절 또는 (20대 이하라면) 대학교 1학년 때 수학공부를 열심히 했다면 [벡터]라는 단어를 듣자마자 떠오르는 이미지가 있습니다. 바로 화살표입니다. 그리고 너무나 자연스럽고 직관적이게 배우는 여러 성질들이 있습니다. - 2차원 벡터를 $(x, y)$로 표기하고 3차원 벡터를 $(x, y, z)$로 표기한다. - 벡터의 합은 각 원소별로 더한다. - 벡터에 스칼라를 곱하면 각 원소에 스칼라를 곱하면 된다. - 벡터에 -1을 곱하면 크기가 같고 방향이 반대인 벡터가 된다. - 벡터 $\vec{a}$에 -1을 곱한 $-\vec{a}$는 $\vec{a}$와 더하면 $\vec{0}$이 된다. 이걸 영벡터라고 부른다. - 벡터에 영벡터를 더해도 벡터는 그대로이다. 굉장히 자연스럽고,..
초간단요약 두 명제 A와 B에 대해서, 합성명제인 "A이면 B이다"는 다음과 동치이다."A를 만족하는 진리집합은 B를 만족하는 진리집합의 부분집합이다." 예: $0$A = \{x | 0 그럼 "A이면 B이다"에서 A가 거짓이면 어떻게 될까?예: $1 위 방법을 이용한다면, $A = \{x | 1 어떤 가치가 있는 논증인지는 잘 모르겠다. 논리적 일관성을 위한 것인가 싶기도 하다. 추가로 고민해본 것들을 몇 가지 적어본다. (24년 6월 16일) • 지금까지 잘못 생각한 것: $p \to q$에서 $p$가 거짓이면 $q$가 참이 된다고 생각해왔다.• 그거 아니다. $p$가 거짓일 때 참이 되는 것은 $p \to q$이다.• 다만, $p$가 항상 거짓일 때에는 납득이 되는데(예: $|x| • $p \to ..