본문 바로가기

반응형

분류 전체보기

(290)
1강 운영체제의 개요 CPU의 동작 모드 - 보호 모드 -> *시스템 호출 -> 슈퍼바이저 모드 (운영체제) -> 커널 동작 -> 하드웨어 제어 - 슈퍼바이저 모드로 바뀌어야지만 운영체제로 하드웨어 컨트롤 가능 - *시스템 호출 : 응용 프로그램이 운영체제에게 서비스를 요청 - 운영체제 -> 하드웨어 컨트롤 커널? - 운영체제의 핵심 요소, 응용 프로그램과 하드웨어 수준의 처리 사이의 가교 역할- 일체형 커널, 마이크로 커널 - 일체형 커널(monolithic kernel) : 운영체제 의 모든 서비스가 커널 내에 포함, 커널 내 부 요소들이 서로 효율적으로 상호작용, 한 요소 오류 -> 시스템 전체 장애 발생 가능 (Unix, Linux) - 마이크로 커널(microkernel) 운영체제의 대부분 요소들을 커널 외부로 분 ..
스케일링/표준화/정규화 차이 I'm told that I need to normalize features before modeling with KNN. What's the difference between scaling to 0 and 1, taking a unit norm, or z score? I've been taught all of these to "normalize" data, but don't know how or why each apply. Answer:RESCALING attribute data to values to scale the range in [0, 1] or [-1, 1] is useful for the optimization algorithms, such as gradient descent, that ar..
머신러닝 이미지 데이터 전처리 주의사항 학습데이터에서 이미지 데이터를 전처리했다. 그럼 테스트데이터에서는 어떻게 해야할까? 이에대한 해답. Contrast Normalization 다양한 이미지로 학습하는 경우 이미지마다 밝기가 다르고 찍은 환경이 다를 수 있습니다. 이것을 어느 정도 통일해 주는 것이 대비 표준화(contrast normalization) 과정입니다. 거의 언제나, 대비 표준화를 거치고 나면 훈련에 사용하기 좋은 데이터가 됩니다. 표준화 과정은 평균을 빼고 표준편차로 나눠주는 \( \hat X = \frac{X - E(X)}{\sigma(X)} \) 과정입니다. 전체 픽셀들의 분포가 평균이 0이고 분산이 1인 정규분포로 바뀌게 됩니다. 이 과정에서 신경써야 할 것은 2가지가 있습니다. 전체 이미지에 대해서 하는지, 각각의 이..
SVM 공부 서포트 백터 머신... 두 클래스를 명확히 구분할 수 있는 경계를 찾는다. 이때 거리 개념으로 특정 거리 이상일 경우 어떤 클래스에 속하도록 경계를 설정하는데 거리를 정의하기 위해 경계와 수직인 벡터가 등장하고 그 벡터와의 내적 개념이 등장. 내적을 이용해서 거리를 정의하고, 제약조건을 준다. 여기서 라그랑주 승수법을 이용 그리고 그 거리를 최대화해서 두 클래스를 구분짓는 경계의 폭을 크게 한다. * 라그랑즈 승수법은 제약조건(보통 boundary condition)을 특정 상수값과 곱해서 목적함수에 더해준다. 그리고 목적함수에 대해 모든 변수들에 대한 편미분을 0으로 한다. 제약조건을 따로 명시할 필요가 없는 좋은 수학 도구이다. -> 이렇게 할 수 있는 이유는 목적함수의 gradient(쉽게 말해 기..
c++ OpenSource 이용하기 openCV와 MFC를 이용하는 과정에서openCV를 라이브러리로 설치하는 것이 너무나 오래걸렸다. 코드 작성하는 시간보다 openCV라이브러리 설치하고 그 문제를 파악하기 위해 수많은 주석을 지웠다 반복하며openCV함수들을 뜯어보는 미친 노가다를 하는 시간이 더 길었다. 10배차이 나는 visual studio 2010을 쓰므로 vs10 이 떠야하는데 처음 vs14가 떠서여러 오류들이 많았고 이에 해당하는 dll들을 다 추가하여도 잘 되지 않았다. 그래서 수많은 뻘짓 끝에... source파일을 받고 cmake를 썻다.이후 cmake를 통해 생성된 솔루션을 빌드(이때 릴리즈모드를 쓸경우 릴리즈모드에 관련된 lib,dll이 형성)를 했는데내가 원하는 건 디버그 모드 였는데 처음 릴리즈모드로 해서 또 여..
implicit vs explicit explicit : calculate the state of a system at a later time from the state of the system at the current time input이 현재의 것. output이 미래의 것 implicit methods find a solution by solving an equation involving both the current state of the system and the later one. 현재 과거 둘다로부터 솔루션을 찾음. explicit Y(t+delta) =F(Y(t)) implicit G(Y(t+delta),Y(t)) = 0 to find Y(t+delta).... https://en.wikipedia.org/wiki/Expli..
나는 왜 이 일을 하는가? 100페이지 정도 빠르게 읽어 봤는데 생각해 볼 점이 많고 주장하는 바가 상당히 근거 있다고 느꼈기에 내용을 정리하고 관련된 내 생각을 정리하고자 한다. 우선 초반 50페이지 정도를 '조종'에 관해 설명한다. 기업의 전략을 '조종' vs '영감' 두 가지 중 하나로 분류한다. 조종에 관련된 전략으로 가격할인이나 구입을 하지 않으면 위기감을 느끼게 끔 하는 전략( ex) 금연 공익 광고 ), 원플러스원 전략, 쿠폰 발행등이 있다. 이러한 전략으로 단기적인 이익을 볼 수는 있겠지만 장기적으로는 이익을 볼 수 없다고 설명한다. 기존 기업의 전략은 무엇을 할 것인지가 우선이고 다음 나오는 것이 어떻게이다. 이런 식의 사고이기에 조종에 관련된 전략이 나올 수 밖에 없다고 한다. 이후, 영감에 관한 전략을 설명한다..
앨론 머스크, 미래의 설계자 오늘 하루 중 10시반 ~ 5시 (4시간 반 정도) 나머지는 딴 짓이나 졸기. 180page를 읽었다. 앨론 머스크의 10대~ 30초반 까지의 삶을 살아본 느낌이다. 앨론 머스크는 너무나 대단한 사람이다. 어떤 점에서? 1. 원대한 사명과 꿈 2. 이를 실행시킬만한 놀랍도록 과감한 실행력과 구체적인 목표 3. 독서를 통해 다져진 지혜 4. 물리학/ 공학/ 컴퓨터/ 프로그래밍 지식 즉 계획을 실행에 옮길만한 실력. 5. 열정과 여기서 나오는 지치지 않는 체력 6. 과학 기술로 세상 사람들을 이롭게 하겠다는 선한 가치관, 세계관 ( 1번과 연결됨) 7. 세상의 필요를 꿰뚫어보는 통찰력 ( 3번과 연결됨 ) 이 7 가지 중 한 가지만 갖추기도 쉽지 않다. 그런데 이를 모두 함께 가지고 있다. 그는 과학기술로 ..

728x90
반응형