매트랩 그래픽 객체의 ButtonDownFcn과 Figure 객체의 SelectionType을 이용하면 재밌는 걸 할 수 있습니다. 본 글의 목표는 아래의 코드를 구현하는 것입니다. - Line 또는 FunctionLine을 클릭하여 linestyle을 바꿈 - 좌클릭은 dashed (--) - 우클릭은 dotted (:) - 중클릭은 dash-dotted(-.) - 더블클릭은 solid line(-) - Figure에 만들어지는 모든 Line과 FunctionLine에 적용 (새로 추가되는 객체에도 적용) 1. ButtonDownFcn 우선 클릭했을 때 어떤 동작이 일어나도록 만들어야 합니다. 이와 같이 어떤 이벤트에 의해서 실행되는 함수를 일반적으로 '콜백(callback) 함수'라고 부릅니다. 매트..
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..