전체 글85 RTOS (Real-Time OS) 란? Real-Time Systems이란? Computing system whose specification includes both logical and temporal correctness - Logical correctness: produces correct outputs - Temporal correctness: produces outputs at the right time - Usually "embedded systems" Real-Time System은 컴퓨팅 시스템이 잘 돌아가는 지 판단하는 요소로 시간적 요소가 추가됩니다. 논리적으로 올바른 값을 계산했어도 이를 주어진 시간 안에 계산해내지 못하면 Real-Time System으로 가치가 없습니다. Real-Time System은 Embedded.. 2021. 6. 27. [차량 동역학] 2-DOF Quarter-Car Model 수직 방향 운동 방정식 2자유도 1/4-Car Model (2-DOF Quarter-Car Model) 2자유도 1/4-Car Model은 바퀴 한 쪽에서 입력이 들어오는 것을 고려하기 위한 suspension model이다. 포장 도로를 다닐 경우, 보통 4 바퀴가 같은 상태에 놓인다. 포장 도로를 다니는 승용차 같은 경우 대부분 quarter car model을 고려하여 설계한다. SUV와 같이 비포장 도로에서 달리는 것을 고려할 경우 half-car 모델을 많이 사용한다. sprung mass는 사람이 타고 있는 윗부분을 말하고 unsprung mass는 그 아래 하부 차체 구조 등을 말한다. sprung은 spring의 과거 분사로 sprung mass하면 위 아래로 많이 왔다 갔다하는 mass라 생각하면 된다. ms의.. 2021. 5. 25. [운영체제] Concurrency(동시성)과 Parallelism(병렬성) 이해하기 Concurrency와 Parallelism은 헷갈리기 쉬운 개념입니다. 이름도 Concurrency(동시성)과 Parallelism(병렬성)으로 이름만 들었을 때는 이 둘의 차이를 구분하기 어렵습니다. Concurrency와 Parallelism의 특징을 정리하면 다음과 같습니다. Concurrency (동시성) Parallelism (병렬성) 동시에 실행되는 것처럼 보이는 것 실제로 동시에 실행되는 것 논리적인 개념 물리적인 개념 싱글코어, 멀티코어에서 가능 멀티코어에서만 가능 표만 봤을 때는 내용이 잘 와닿지 않습니다. Concurrency와 같은 경우 "동시에 실행되는 것처럼 보이는 것은 뭐지?"라는 생각이 들 수 있습니다. 그림과 함께 그리고 동기화 관점에서 Concurrency가 왜 동시에 실.. 2021. 5. 22. [제어 시스템] eigenvalue로 poles 구하기 제어에서 상태 공간 표현식(State Space representation)이란 물리적 계를 입력, 출력, 상태 변수의 1차 미분 방정식으로 표현하는 수학적 모델입니다. 어떤 선형 시스템의 가장 일반적인 상태 공간 표현식은 아래와 같은 형태로 적을 수 있습니다. A의 eigenvalue는 해당 시스템의 poles가 됩니다. 어떻게 A의 eigenvalue가 시스템의 poles과 동일한지 정리해보려 합니다. 1. 전달함수 구하기 라플라스 변환하게 되면, 이 됩니다. 라플라스 변환을 하면 이 됩니다. 위에서 계산한 X(s)를 대입하면 따라서, 전달함수 G(s)는 가 됩니다. G(s)에서 pole이 되는 부분은 빨간 박스 부분입니다. 빨간 박스 부분은 A의 eigenvalue와 동일한 값입니다. 따라서, A의.. 2021. 5. 12. scikit-learn에서는 왜 fit을 사용하는가 scikit-learn에는 모델을 학습시킬 때 fit 이라는 메소드를 사용합니다. 문득 왜 fit 이라는 단어를 사용하지 궁금해져서 찾아봤습니다. fit이라는 말이 별로 와닿지 않았거든요. 'fit이 좋다 할 때 그 fit인가..' 이런 생각이나 하면서 scikit-learn 공식 홈페이지에 가면 이런 말이 있습니다. "Scikit-learn provides dozens of built-in machine learning algorithms and models, called estimators. Each estimator can be fitted to some data using its fit method." scikit-learn은 estimator라고 하는 머신러닝 알고리즘과 모델을 제공합니다. es.. 2021. 5. 5. 테슬라가 데이터를 다루는 법, 딥러닝을 차별화 하는 데이터 품질 딥러닝을 처음 배울 때는 딥러닝 모델에 집중해서 배웁니다. 이미지 처리에 사용되는 CNN 모델은 어떻게 동작하고 또 RNN 모델은 어떻게 동작한다든지. 간단한 프로젝트를 진행해볼 때도 잘 가공된 데이터가 보통 주어집니다. 이러한 데이터로 프로젝트를 진행하다 보면 데이터의 소중함을 잊게 되곤 합니다. 하지만, 실제 딥러닝을 활용하여 프로젝트를 진행하게 된다면 집중해야할 부분은 데이터가 될 것입니다. 이를 잘 정리한 영상이 있어 공유합니다. www.youtube.com/watch?v=k3zzHLBVJq8&list=LL&index=1 테슬라가 데이터를 다루는 방법 아래는 영상에 관한 간단한 정리이며 영상을 직접 보시는 걸 추천드립니다. Andrew Ng 교수는 많은 딥러닝 구축의 문제들에 대해 코드를 개선하기.. 2021. 4. 28. 이전 1 ··· 9 10 11 12 13 14 15 다음