본문 바로가기
[android] Staged Rollout? [android] Staged Rollout? https://medium.com/bleeding-edge/the-art-of-staging-a-rollout-8e203b337b75 -Staged Rollout 은 Google Play Store 를 통해 업데이트 앱을 배포할 때 전체를 대상으로 하는 것이 아니라일정 퍼센트만큼 점진적으로 업데이트를 진행하는 것을 이야기한다. -Staged Rollout 이 도입된 이유는 배포된 앱에 문제가 있을 때 이를 겪는 유저의 수를 줄이기 위해서이다.일부 퍼센트의 유저에게만 배포한 후 모니터링하여 문제가 발생하면 배포를 중단하고 이슈를 수정한다.수정된 앱을 재배포하게 되면 동일한 문제를 다른 유저들은 겪지 않는 것이다. -Staged Rollout 대상은 random.. 2018. 10. 12.
[머신러닝] #4 신경망 학습 #2 [머신러닝] #4 신경망 학습 #2 "Deep Learning from Scratch” 책을 보고 제가 필요한 내용만 정리한 내용입니다.자세한 내용은 책을 구매해서 보세요~ 4.4. 기울기 -x0 와 x1 의 (두 변수의) 편미분을 동시에 계산하는, 모든 변수의 편미분을 벡터로 정리한 것을 기울기(gradient)라고 한다.def numerical_gradient(f, x): h = 1e-4 grad = np.zeros_like(x) # x 와 형상이 같은 배열을 생성 for idx in range(x.size): tmp_val = x[idx] # f(x+h) 계산 x[idx] = tmp_val + h fxh1 = f(x) # f(x-h) 계산 x[idx] = tmp_val - h fxh2 = f(x) .. 2018. 7. 6.
[머신러닝] #4 신경망 학습 #1 [머신러닝] #4 신경망 학습 #1 "Deep Learning from Scratch” 책을 보고 제가 필요한 내용만 정리한 내용입니다.자세한 내용은 책을 구매해서 보세요~ -학습은 훈련 데이터로부터 가중치 매개변수의 최적값을 자동으로 획득하는 것을 뜻한다.신경망이 학습할 수 있도록 해주는 지표인 손실함수가 있다.이 손실 함수의 결과값을 가장 작게 만드는 가중치 매개변수를 찾는 것이 학습의 목표이다. 4.1. 데이터에서 학습한다! -신경망의 특징은 데이터를 보고 학습을 할 수 있다는 것이다.데이터에서 학습한다는 것은 가중치 매개변수의 값을 데이터를 보고 자동으로 결정한다는 뜻이다. 4.1.1. 데이터 주도 학습 -기계학습은 데이터가 생명이다. 데이터에서 답을 찾고 데이터에서 패턴을 발견하고 데이터로 이야.. 2018. 7. 5.
[Effective Java] 스레드 안전을 문서화 하자. [Effective Java] 스레드 안전을 문서화 하자. - 클래스 행동을 문서화하지 않으면, 프로그래머는 가정에 의존해서 그 클래스를 사용해야 한다. 만일 그런 가정들이 잘못되면, 그로 인한 프로그램은 불충분한 동기화나 과도한 동기화를 하게 될 것이다. 어떤 경우든, 심각한 에러가 유발될 수 있다. - 메소드 선언부의 synchronized 변경자는 메소드의 상세 구현 부분이지 외부로 제공되는 API 가 아니다. 즉 Javadoc 에 synchronized 가 공개되지 않는다. synchronized 변경자가 있다는 것이 스레드 안전을 문서화하기에 충분한 것은 아니다. 동시적 사용을 안전하게 하려면, 해당 클래스가 어떤 수준의 스레드 안전을 지원하는지 명확하게 문서화해야 한다. - 다음은 스레드 안전.. 2017. 3. 14.
양자역학에 대한 짧은 지식으로의 접근. 양자역학에 대한 짧은 지식으로의 접근. 참조 : http://terms.naver.com/entry.nhn?docId=1124387&cid=40942&categoryId=32249 영어로 Quantum Mechanics. 물리학의 일종으로, 원자, 분자, 소립자 등 미시적(보이지 않는 작은) 대상에 적용되는 역학(힘에 대한 학문)을 이야기한다. 고전역학( Classical Mechanism ) 은 현재의 상태를 정확하게 알고 있으면, 미래의 어느 순간에 어떤 사건이 일어날지를 정확하게 예측할 수 있다는 결정론(deterministic)적 입장을 취한다. 모든 것은 인과법칙에 기반하며, 우연(random)이란 없다고 주장한다. 양자역학은 확률론적(probablistic) 입장을 취한다. 확률론적 입장은 현.. 2016. 10. 11.
[java] IllegalArgumentException @ Random.nextInt( int n ) java - IllegalArgumentException @ Random.nextInt( int n ) Random.nextInt( int n ) 는 n 값이 음수일 경우 IllegalArgumentException 을 던진다. Doc 에 제대로 잘 명시가 안 되서 인터넷 검색을 해야 하다니.. ㅠ IllegalArgumentException, Java, negative, negative number, nextint, random, [java] IllegalArgumentException @ Random.nextInt( int n ), 음수 2014. 7. 4.
티스토리 ( Tistory ) 초대장 이벤트 - 종료 티스토리 ( Tistory ) 초대장 이벤트 안녕하세요 돼지왕 왕돼지입니다. 티스토리 Tistory 초대장 이벤트 진행합니다. 댓글에 이메일 주소와 어떤 블로그를 운영할지에 대해 간단히 설명해주세요. 이메일 주소가 있으니 댓글은 반드시 "비공개" 로 해주시구요.. 다음 주 수요일 ( 2014년 3월 26일 ) 밤에 위의 형식을 맞춰 댓글 남겨주신 분들 중 Random 으로 5분을 선택하여 초대장을 드립니다. 감사합니다~ 이동주 님 peace****@****.net 슬 님 chat********@****.com 곰곰 etoi******@****.com 김종환 님 랜덤 번호에는 당첨되셨지만, 블로그 운영에 대한 글이 없어 죄송하지만 제외되었습니다. ㅠ 장영주 님 vent*****@*******.net 마농 .. 2014. 3. 23.
[VB6] Built-in Function 들에 대해 공부해보자. ( MsgBox, Input, Math 함수, Formating 함수, String 함수 ) Built-in Function 들에 대해 공부해보자. [이전강좌] Control 문들에 대해 공부해보자. ( If Else, Select, Do while, For문 ) Dialog Box 들 returnValue = MsgBox( PromptStr, StyleValue, Title ) StlyeValue Constant0 vbOkOnly 1 vbOkCancel 2 vbAbortRetryIgnore 3 vbYesNoCancel 4 vbYesNo 5 vbRetryCancel StyleValue 에는 다음의 값을 더해서, icon 도 함께 표시할 수 있다. StyleValue Constant 16 vbCritical 32 vbQuestion 48 vbExclamation 64 vbInformation Re.. 2013. 6. 5.
반응형