대학원 공부 13

Python 자료 링크 총 정리

대학원에서 연구를 수행하다 보니, 딥러닝 관련된 연구를 수행할 일이 많아졌고, 자연스레 TensorFlow, PyTorch 등 강력한 딥러닝 프레임워크를 사용하기 위하여, Python을 배우게 되었다. 이제는 체계적으로 Python에 대하여 정리해야겠다는 생각이 들어서 목차를 정리하고 관련 링크도 모아보려한다. !!참고하면 좋은 페이지들!! 1. W3 schools 2. Programiz 3. Google' Python Class Download & Installation Official Python Webiste Anaconda Variable Types String How to create a string Variable Dictionary Tuple List Control Structures Boo..

카테고리 없음 2021.07.14

구조동역학을 배우는 이유

구조동역학 구조물이 시간에 따라 변화하는 하중에 의하여 구조물의 응답(움직임)을 해석하는 학문 구조동역학의 중요성 모든 구조물들은 바람, 사람의 움직임과 같은 주변 환경의 영향에 의하여 시간에 따라 조금씩 움직인다. 그리고 그 움직임의 크기는 대개의 경우 사용자가 인식하기 어려울 정도로 그 크기가 작다. 이렇게 작은 움직임들은 실제 구조물의 설계에 있어서도 작은 중요도를 차지하였기 때문에 과거에는 구조물의 움직임을 고려하여 건물을 설계하는 일은 드물었다. 하지만 현대 사회에 와서 건물의 높이가 높아지고, 얇고 길게 뻗은 교량과 같은 구조물들이 많아지게 되었다. 이런 구조물들은 흔들림에 취약하기 때문에 구조물의 움직임의 해석과 설계 반영이 더욱 중요해졌다. 또한 현대사회에서 발달한 댐, 원자력 발전소와 같..

BFGS 알고리즘

뉴튼 랩슨 알고리즘의 단점. Hessian Matrix 의 메모리 확보 문제. 역행렬을 구하는게 에러를 많이 동반할 뿐 아니라 시간도 많이 소요됨. BFGS의 목적 시간을 줄이고, 역행렬을 구하는 수고를 덜자 BFGS 장점 1. Hessian Matrix의 초기값을 Identity Matrix로 설정하여 역행렬늘 구하는 시간 단축 2. 그 이후에는 그레디언트 계산만 하면 됨 Sherman-Morrison Formula 행렬의 곱과 행렬의 변형으로 바뀜 교제상 식 아래 yk transpose

Convex Optimization 2020.10.22

구조물의 이상화 (Idealization)

구조물의 동적해석을 수행할 때 현실 세계에 있는 모습 그대로 해석을 수행할 수 없습니다. 그래서 구조물을 해석하기 간편한 형태로 변형하는 것을 구조물의 이상화(Idealization)이라고 부릅니다. 구조물의 이상화는 대게 자유도(Degree of Freedom)라는 개념을 이용하여 이루어집니다. 자유도는 구조물의 운동을 표현하는데 필요한 독립된 응답성분의 개수입니다. 아래와 그림은 물탱크를 질량을 가지는 한 개의 점으로 이상화 시킨 예시입니다.