본문 바로가기

교육 및 세미나

(21)
[멀티캠퍼스]어서와 데이터는 처음이지 - (3)미래 예측을 위한 기초 개념 두 데이터가 유사한지 알아보려면? ▣ 1차시_많은 사람들이 오해하고 있는 그 단어! 상관분석 # orientation 예측을 어떻게 한다는거야... 예측, 정확히 무엇을 어떻게 하는 것인가? # 상관분석의 목적 상관분석 ...? 데이터 간의 유사도를 구하기 위해서 필요 유사도 : 추천서비스(알고리즘) # 유사도를 정의하는 방법 1. 두 데이터 혹은 세 개 이상 데이터 간 떨어진 거리 = 거리가 멀면 '유사도가 낮다' 2. 원점에서 데이터까지 각도, 코사인 각도 두 데이터 사이의 각도가 작을수록 가까운 데이터(코사인 유사도) 3. 데이터 변화 패턴(변화량) # pearson-r 1. 상관분석(Correlation)의 목적 : 데이터 간의 유사도를 구하는 것 2. 유사도 정의 방법 - 거리, 원점에서의 각도..
[멀티캠퍼스]어서와 데이터는 처음이지 - (2)효과 검증을 위한 기초 개념 강의정리 ▣ 1차시_요일별 매출 좀 비교해봐! - 흔히 저지르는 실수 조건별 차이를 어떻게 검증할 것인가..? 그 효과라는 것을 데이터를 기반으로 각 조건별로 차이라는 것을 정확히 살펴서 어느 조건이 효과가 높은지 따져 봐야한다. 1. 우리의 목표: 조건 간 차이를 구해라! 2. 조건 간 차이 검증 - 샘플의 기술통계로 그래프만 그려서 판단하는 것은 객관적인 방법이 아니며, 잘못된 판단을 할 가능성이 높음 - 정확히 얼마가 차이 나야 차이가 있다고 할지, '차이 값'에 대한 객관적 정의가 필요함 ▣ 2차시_차이는 무엇으로 정의하냐고? - 확률로 접근하는 이유 목표: 월요일과 화요일의 평균 매출의 차이 샘플의 차이 값(x1_-x2_) ========> 모집단의 차이 값(μ1-μ2) 추론 · 유추 월요일 매출 모집단..
[멀티캠퍼스]어서와 데이터는 처음이지 - (1)기초 of 기초 데이터 개념 강의정리 ▣ 1차시_이 데이터 분석, 왜 하는 거지? - 목표와 순서 1. 데이터 분석 순서 : 목적 정의 > 전처리 > 알고리즘 선택 및 분석 실행 > 검증 2. 데이터 분석을 할 때 가장 중요한 두 가지는 목적을 구체적으로 정확히 정의하는 것과 데이터의 기본적인 특성과 문제들을 파악하는 것임 3. 시각화: 데이터를 기반으로 그린 그래프 혹은 그것을 그리는 과정 4. 데이터에 대한 기본적인 이해 없이 그래프만 그리는 것은 의미가 없음 ▣ 2차시_빅데이터와 머신러닝 시대, 뭘 배워야 하지? - 수학, 통계, 도구 - 빅데이터와 머신러닝 1. 빅데이터 : 많은 양의 데이터, 대량의 데이터 2. 머신러닝 : 빅데이터를 이용해서 데이터를 분석하는 기법 중 하나 3. 최근의 빅데이터 분석을 위해 필요한 SKILL : 통..
블록체인이 만드는 새로운 미래 : 산업별 블록체인 현황과 전망 1블록체인3.0 기대와 전망(투이컨설팅 김종성)2블록체인 기반 부정거래방지 서비스 구축 사례_이현종3축산물직거래플랫폼에서바라보는블록체인비즈니즈_고용철4빅데이터와 블록체인 미래 의료를 준비하다_한현욱5산업생태계의 혁신을 이끌 블록체인_박세열
Open Infra Days Korea 2018 Kubernetes 환경에서의 Volume 배포와 데이터 관리의 유연성 확보(실 테스트 사례 공유) (김진학 부장 - NetApp, 정다성 선임 - LG CNS)Helm - Kubernetes Package Manager (김대성 - SK Telecom)Invited Talk: A Day in the Java Developer’s Life, with a Taste of Kubernetes ( Arun Gupta (Principal Open Source Technologist) - AWS )실 업무에 사용해보는 Kubernetes (공진기 - IBM)K8s: User Groups 공동 워크샵 I-1 (안승규 - Kubernetes user Group)K8s: User Groups 공동 워크샵 I-2 (유정..
12일차(2018.01.18) Spring MVCModel 1Model 2 웹 개발을 위한 MVC 패턴이 적용된 Spring Framework. Spring 에서는 DispatcherServlet 클래스가 컨트롤러 역할을 수행하게 된다. Spring MVC의 주요 구성 요소 - DispatcherServlet- HandlerMapping- Controller : 우리가 작성. 액션 처리.- ModelAndView- ViewResolver- View : 우리가 작성. 결과 출력.- web.xml : 우리가 작성. DispatcherServlet 서블릿 객체 등록.- dispatcher-servlet.xml : 우리가 작성.ex)http://www.fjoejlsli.lif/aaa.html (Model1)http://www.leifnine..
11일차(2018.01.17) Spring AOP(Aspect Oriented Programming) :관점지향프로그래밍 AOP는 어플리케이션 코드에 산재해서 나타나는 부가적인 기능을 독립적인 상태로 모듈화하는 프로그래밍 모델이다. 스프링은 AOP를 이용해서 다양한 엔터프라이즈 서비스를 적용하고도 깔끔한 코드를 유지할 수 있게 해준다. 관점 지향이 객체 지향 프로그램 안에 포함되어 있다고 생각할 수 있도록 하자. 주 업무와 보조 업무를 횡으로 나누는 작업이 포함된다.OOP > (AOP + α)- 기술 API스프링은 엔터프라이즈 어플리케이션 개발의 다양한 영역에 바로 적용할 수 있는 방대한 양의 기술 API를 제공한다. UI 작성은 물론이고, 웹 프레젠테이션 계층, 비즈니스 서비스 계층, 기반 서비스 계층, 도메인 계층, 데이터 액세스..
10일차(2018.01.16) JSP(Java Server Pages)8. 이클립스 JSP 개발 환경 구축1) 프로젝트(new) 생성 시 『Dynamic Web Project』 선택2) 프로젝트 명 입력 시 식별자 작성 규칙을 준수3) Target Runtime 지정 → 톰캣 설치 디렉터리 연결※ 실제 실무 프로젝트에서는 웹 애플리케이션 서버가 이클립스에 플러그인 형태로 설치되어 운영되는 것이 아니라... 단독으로 웹 서버가 구축되고 이 환경에 맞게 개발이 이루어지게 된다. 또한, 아파치 토캣 이외의 다른 웹 어플리케이션 서버(제우스?)를 사용할 수 있다.4) 프로젝트 생성 후에는 Server 탭에서 톰캣 서버 등록 ( 단, 서버를 새로 등록했을 경우 서버 관련 설정을 재구성 )5) 톰캣 서버에 프로젝트 등록 → add and rem..