목록2018/12/07 (2)
임베디드에서 서버까지
추상 팩토리 패턴 (Abstract Factory Pattern)
추상 팩토리 패턴은 팩토리 패턴과 비슷한듯 하지만 약간의 차이가 있다. 비슷한 특성을 가진 객체를 생성하려 할 때는 팩토리 메소드 패턴을 사용해도 되지만 생성할 객체들이 몇가지 그룹으로 그룹화되는 특성이 있다면 이는 추상 팩토리 패턴을 사용하는 것이 좋다. 단점 : 인터페이스 설계부터 제대로 하지 않았을 경우, 인터페이스가 변경되면 코드에 많은 부분이 변경된다. 대부분의 디자인패턴이 이런 특성을 가진다. 스타크래프트에서 빨간색팀의 마린, 메딕, 탱크를 생성해야 하고, 다시 파란색팀의 마린, 메딕, 탱크를 생성해야 하는 예제에 적용한 것을 살펴보자. # 예제
Design Pattern
2018. 12. 7. 18:40
베이즈 정리 이해 (Bayes' theorem)
지난번 포스팅에서는 조건부 확률을 이용해 베이즈 정리를 유도해 보았다.http://smwgood.tistory.com/14 우선 수식의 의미는 아래와 같으며, 베이즈 정리가 어떻게 쓰이는지는 예제를 통해 알아보자.(본 예제를 precision, recall의 관점에서도 포스팅한 글이 있음 http://smwgood.tistory.com/17) # 예제 : 암 진단키트 개발 예제 배경 설명> 우리는 통계적으로 암 발생확률이 0.1% 라고 알려져 있는 가상세계에 살고 있다. 우리가 개발한 암 진단키트를 테스트했고, 다음과 같이 성능이 평가되었다. (암환자 중 암환자로 진단할 확률 P(B|A) : 80%. 암환자가 아닌 사람을 암환자로 잘못 진단할 확률 P(B|not A) : 10%) 암으로 진단된 사람 중 ..
Machine Learning
2018. 12. 7. 01:36