본문 바로가기

전체 글291

가상화, 로드 밸런싱,프로비저닝, 하이퍼바이저,SLA, 멀티태넌시 정의 가상화 서버의 물리적 컴퓨터는 여러 대 이지만 논리적으로는 하나만 보이게 하는 방법 대표적 소프트 웨어 XEN KVM Virtual box 로드 밸런싱 물리적 컴퓨터의 사용량을 파악하고 이것에 맞춰 놀고 있는 컴퓨터에 작업 할당 시켜주는 작업 가상화 소프트웨어에 대부분 사용됨. 프로비저닝 서비스를 위해서 필요한 것을 미리 준비해두는 것. 쓰레드 생성이나 필요한 소프트웨어나 계정의 개수 등등 하이퍼바이저 여러 오에스 사용하기 위한 플랫폼. 대표적으로 Virtual box SLA 서비스 수준으로 어느 정도의 서비스를 제공할 것인지 결정하는 것. 컴퓨터 리소스나 서비스와 관련된 모든 사항들을 결정해야 함. cpu 가용시간, 응답시간, 서비스 완료 시간 등등 어느 정도 수준으로 제공해야하는지 결정과 관련된 사항.. 2019. 8. 30.
Linear Regression convert to Deep learning system y = W X + b 라는 시스템을 hidden layer가 하나인 딥러닝 시스템으로 변환해보자. ㅁ -> ㅁ -> ㅁ i h o 여기서 h 노드의 수는 상관없다. 그렇다면 classification와 다르게 해야할 부분은 어디일까? o에서 sigmoid를 사용하지 않는 것이다. h에서 activation으로 sigmoid 해주는 것은 큰 값을 0과 1사이의 값으로 바꿔주려고 쓰는 것이다. Regression이기 때문에 출력층에서 activation으로 sigmoid를 쓰지 않아야 한다. ( 확률의 개념이 아니기 때문에) 2019. 8. 19.
python local variable lifecycle local variable 의 life cycle은 variable이 위치한 해당 function이다. c 언어의 block 이라는 것과 다른 점이다. def fun():    if True:        a =3    print(a) --> 3이 출력된다. 2019. 8. 19.
check list for Linear Regression input data x1,x2, target data: t 로 둔다면. x1 와 t , x2와 t의 선형 관계 확인하고 Linear Regression을 사용해야 한다. x1, t 의 그래프 그려보고 x2, t의 그래프 그려보거나 x1,x2,t 세개 축으로 해서 들으면 convex 모양이 나와야 할 것이다. (선형성이 존재한다면) 2019. 8. 19.