● 공부내용 정리
처음에만 잘하면 안 되고, 끝으로 갈 수록 잘해야 한다. 끝, 마무리가 중요하다. 노력했던 순간들이 찝찝한 마무리로 한순간에 사라질 수 있다. 달리기 선수들은 마지막에 스퍼트를 올려서 결승선을 통과한다. 마지막에 더 열심히 해야 한다.
- matrix : 행렬 / inverse : 역의 / inverse matrix : 역행렬
행렬의 곱셈에서 행렬과 역행렬을 곱하면 단위행렬이 나온다. 이것은 법칙이다. - 행렬 표기법
3. 역행렬 구할 때 사용하는 함수 : numpy.linalg.inv
4. AI는 추론한다. input ---- output 사이에는 box가 있다. 그것을 모델이라고 한다. AI는 모델이다.
입력(x)가 들어오면 결과(y)가 나온다. y = ax + b 에서 a, b에 따라 결과값이 다르게 나온다. 이 과정에서 행렬이 사용된다.
5. 구글 colab 텍스트 창 여는 단축키 crtl + m m
6. 인공지능의 신경망도 비슷한 구조다. y = ax^2 + bx + c
7. 개발자는 API문서를 계속 찾아보고 확인해야한다. https://matplotlib.org/stable/index.html
Matplotlib documentation — Matplotlib 3.7.1 documentation
Matplotlib 3.7.1 documentation Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. Installation Install using pip: Install using conda: conda install -c conda-forge matplotlib Further details are a
matplotlib.org
8. Git 연습. 수업 내용을 들으면서 기록했기 때문에 이해하기 힘들 수 있음.
git - Working Tree - file추가 -
https://www.toptal.com/developers/gitignore 여기서 gitignore text 복사해옴. 그런데 .class파일이 계속 보인다. 잘못 붙여넣은 것 같음. 다시 해보자.
누가 원격에서 수정을 해버린 상황이다. 나는 이걸 모르고 로컬에서 커밋을 시도한다.
여기 이해가 안 됨. 왜 원격저장소와 원격저장소가 푸시를 하는거지??? 잘못된 명령이었다. 충돌이 나게 하려면 로컬에서 원격으로 푸시를 해야한다. 로컬에서 spring으로 push가 가능.
로컬의 main브랜치와 원격의 main 브랜치를 머지한다.
origin/~~~ 이 붙으면 원격저장소다. *매우 중요한 개념임.
origin/main 하면 원격저장소에 있는 main 브랜치임.
로컬에도 브랜치가 있고, 원격에도 브랜치가 있다.