[ENAI601] 05 — Basic Optimization, 무엇을 어디에서 최소화할까?
목적함수와 제약조건에서 출발해 Domain·Feasible Set·Infimum·Optimal Point와 Active·Redundant Constraint를 구별한다
NOTES & IDEAS
개발하며 배운 것과 다시 찾아보고 싶은 생각들.
목적함수와 제약조건에서 출발해 Domain·Feasible Set·Infimum·Optimal Point와 Active·Redundant Constraint를 구별한다
Affine Equality의 이유와 Local = Global 증명에서 Gradient의 방향·음수 성분을 거쳐 Optimality Criterion으로 후보점을 검증한다
f·f′·f″를 같은 x에서 읽는 직관에서 출발해 chord, 직선 제한, 접선의 전역 하한, gradient·Hessian·PSD로 연결
열린집합·닫힌집합·compact부터 affine/convex/conic combination과 hull, hyperplane·halfspace·polyhedron, affine image·preimage, supporting hyperplane까지 예제와 증명으로 복습한다.
행·열 관점부터 pivot·rank·null space, 역행렬과 최소제곱, 고유값·고유기저, PSD·PD까지. 손필기와 수업을 바탕으로 영어 용어, 계산 과정, 조건과 반례를 함께 복습한다.
9월 2일 수업과 벡터 필기로 복습하는 내적·노름·span·기저·정사영·Gram–Schmidt. 공식의 조건과 잔차의 최단거리 성질을 예제로 연결한다.
M1–M6 미니 드릴과 A–H 통합 문제 전체 원문·한국어 번역·세심한 한국어 주석 코드, 18개 문법 색인과 실행 결과로 정리한 Python 최종 리뷰
Python의 실행 흐름부터 변수 참조·동적 타입·None·bool·int·float·나눗셈·round·math·is와 ==·단락 평가·input·print까지 독립 실행 예제와 출력으로 읽는 첫 수업 노트
P7·P8·P9 영어 원문과 한국어 전체 번역, 한국어 주석 코드, 얕은 복사·함수 전달·전역 카운터·윤년과 안전한 날짜 갱신을 실행 흐름으로 읽는 풀이
P4·P5·P6 요구사항을 한국어 주석 코드에 연결하고, 변수 변화·슬라이싱·continue/break·행렬 곱을 실행 흐름으로 해설하는 풀이 노트
세 문제의 영문 원문, 접근 순서, 한국어 주석 정답 코드, 실행 결과, 실수 점검표와 변형 대응법을 한곳에서 찾는 Python 풀이 노트
인덱싱·슬라이싱·얕은 복사·append/extend·comprehension·tuple unpacking·strip/split/join·숫자 변환·f-string을 예제와 출력으로 이해하는 Python 노트
shape·dtype·벡터화·broadcasting·슬라이싱·view/copy·axis·통계·행렬 연산·복소 난수·히스토그램을 이해하고 수치 시뮬레이션 문제를 완성하는 Python 노트
class·self·__init__·private·리스트 복사·클래스 변수·classmethod·super·오버라이딩·__str__·__eq__·__hash__를 이해하고 Sensor 예상문제를 완성하는 Python 노트
try·except·raise·finally·import·sys.path·open·readline·write·bytes·with를 예제와 출력으로 찾는 오픈북 노트
dict·copy·comprehension·if·while·enumerate·range·zip·def·global·lambda·정렬을 예제와 출력으로 찾는 오픈북 노트