본문 바로가기
반응형

데이터 마이닝(Data Mining)7

유데미, 강사되기. SQL강의, 사원DB를 활용한 실무 중심의 SQL 작성 [실습 중심] 유데미에 강의를 올렸다. 사원 DB를 활용한 실무 중심의 SQL 작성 [실습 중심] 수강은 아래 그림을 클릭해 주세요. 수강신청하기 (클릭) 강의 내용 준비에 2달, 촬영에 2주, 승인되는데 1주일.. 거의 2개월이 걸렸다. 내용은 원래 하던 일이어서 어렵지 않았다. 대신 내용을 줄여야 하는데 어려움이 있었다. 초기에 2시간짜리 강의를 염두에 두었다. 수강생들이 가볍게 볼 수 있게 하려는 의도였다. 대상은 SQL을 초급자를 염두에 두었다. 설명하고 쉽게하고, 실습은 실무 상황을 고려했다. 유데미 사이트에서 "사원 DB"로 검색을 하면, 이 과목이 제일 위에 나온다. SQL에디터에 상황을 기록했다. 그 상황을 해결하는 과정으로 진행했다. 진행하면서, 앞에 수강생이 있었으면 좋겠다는 생각을 했다. 2시간을 .. 2023. 9. 26.
엑셀 VBA 매크로: 날짜와 시간 얻기 - Date, Time, Now Date, Time, Now는 작업하는 시점 이나 파일이 생성되는 시점 등의 날짜와 시간을 반영할 때 사용한다. MsgBox Date '// 2022-05-22 MsgBox Time '// 오후 3:15:!5 MsgBox Now '// 2022-05-22 오후 15:15:15 여기에 Format()함수를 엮으면 필요한 값에 포맷을 적용하여 가져올 수 있다. MsgBox Date '// 2022-05-22 MsgBox Format(Date, "m월 d일") '// 5월 22일 MsgBox Format(Date, "dddd") '// 일요일 MsgBox Time '// 오후 3:15:!5 MsgBox Format(Time, "h:m:s") '// 15:15:15 MsgBox Format(Time, "hh:m.. 2022. 5. 22.
엑셀 VBA 매크로: 배열 초기화 하기 선언된 배열을 재 사용할 경우 내용을 지우는 게 먼저다. 안 지우면 이전에 작업한 데이터가 남아서 엉뚱한 결과를 보여줄 수 있다. 배열 지우기 Erase 배열명 Dim arr(1 To 10) As Integer For i = 1 To 10 arr(i) = i * 2 Next i MsgBox "Before: arr(2) * arr(3) = " & arr(2) * arr(3) '// Before: arr(2) * arr(3) =24 Erase arr MsgBox "After: arr(2) * arr(3) = " & arr(2) * arr(3) '// After: arr(2) * arr(3) = 0 배열 작업을 할 때는 항상 초기화를 염두에 두어야 한다. 2022. 5. 22.
신경망, CNN, RNN 신경망, CNN, RNN 인공지능- 컴퓨터를 통해서 인간의 판단이 필요한 부분을 대체하는 알고리즘 딥러닝(Deep Learnig)- 입력층, 중간층, 출력층의 구조에서 중간층을 무수히 확대하여 깊게 사고하도록 함 1. CNN(Convolution Neural Network, 핵심회선 신경망 기술)- 이미지 인식기술 반전의 핵심기술- 이미지를 이해하고 추상화된 정보를 추출- 새로운 질감을 가진 그림을 그리는 등, 영상처리와 컴퓨터 비전에서 연구 중- 2012년 Image Net대회에서 1등을 차지한 알고리즘 2. RNN(Recurrent Neural Network, 순환형 신경망 기술)- 순차적 데이터 학습에 사용- 음성, 음악, 문자열, 동영상등에서 활용- 순차적인 데이터 구조에 활용- 학습을 하여도 과.. 2018. 11. 16.
지도학습, 비지도학습 머신러닝의 3가지 학습: 지도학습, 비지도학습, 강화학습 1. 지도학습 (Supervised Learning) 준비된 데이터에 답이 있는 구조이다.답은 Y변수로서 이미 알고 있는 경우다.즉, X변수를 가지고 Y변수를 예측하고, 예측된 값과 실제 답과 맞춰보며 예측율을 구한다.관련 분석알고리즘- 회귀분석(Regression) 연속된 다음 값을 예측하는 방법- 분류(Classification) 어떤 종류의 값인지 예측 2. 비지도학습 (Unsupervised Learning) 특성이 비슷한 데이터를 소그룹으로 분류하는 알고리즘데이터에는 답이 없는 구조이며, 데이터 간의 관계를 찾는 데 사용사람의 개입이 없고, 컴퓨터 스스로 학습함.- 사용자 군을 분류하는 군집화(Clustering)- 예. 사람 사진을 5백.. 2018. 11. 15.
연관성규칙, 군집분석, 의사결정트리 데이터 마이닝 - 데이터간의 연관성을 파악하고 의사결정에 활용하기 위함 1) 연관성 분석 (Association Analysis) 데이터에서 연관된 규칙을 발견하고자 행하는 분석 기법- 장바구니 분석(Baskey Analysis) 또는 친화성분석(Affinity Analysis) 라고 알려져 있음- 맥주와 기저귀의 관계를 설명할 때 사용됨 월마트 사례로 아내의 부탁으로 마트에 기저귀를 사러 온 애기 아빠들은 맥주를 사는 경향이 높았다. 마트는 맥주를 기저귀 옆으로 배치 했더니, 맥주 매출이 3배 높아 졌다.- 데이터 구조 . 장바구니별 구입품목 리스트가로 구성 --> A카트 : 기저귀, 맥주, 소주, 담배 --> B카트: 맥주, 땅콩, 우유,... --> C카트, .... 2) 군집분석 (Clusteri.. 2018. 11. 15.
프로세스마이닝에서 다루는 프로세스 프로세스마이닝 - 1 (프로세스에 대한 이해) 프로세스는- 프로세스 간의 일련의 흐름을 의미하며 그 결과로 고객에게 Value를 만드는 것- 정보나 물건이나 돈을 투여하여 대화나 서비스 그리고 이익이 만들어지는 체계와 같이 정의한다. 리엔지니어링에 대해서 1993년 'Hammer & Champy'는 다음과 같이 언급했다.“Reengineering is the fundamental rethinking and radical redesign of businessprocesses to achieve dramatic improvements in critical, contemporary measures ofperformance, such as cost, quality, service, and speed” 기업의 경.. 2018. 8. 29.
반응형