컴퓨터과학과

컴퓨터과학과 학생 게시판

조회 수 344 추천 수 1 댓글 4

빅데이터 3Vs
- Volume : 데이터의 양 ↑
- Variety : 데이터의 종류 (다양한 형태의 데이터) ↑
- Velocity : 데이터 발생 속도 ↑

 

Small Data Tool

-R

-Matlab

-Pandas (with Python)

-Numpy (with Python)

-Scikit-learn (with Python)

등등

 

Big Data System

=> Hardware Distributed Storage -> Distributed Processing -> Application ( 4단계로 구성)

 

Hardware : 빅데이터를 다루고 분석하기 위한 수많은 컴퓨터들로 구성

Distributed Storage : 많은 컴퓨터들의 데이터를 저장하고 관리하는 분산 스토리지 시스템

Distributed Processing : 저장 및 관리되는 데이터를 빠르게 분석하기 위한 분산 프로세싱 시스템

Application : 분산 처리를 가능하게 해주는 시스템

 

기능

많은 머신에서 데이터를 쪼개고 분배해주는 것을 자동으로 수행

분석 Job을 작은 단위의 task로 나누어 빠르게 수행하는 것을 자동으로 수행

장애가 발생했을 때 자동 복구

 

Data Analysis Categories

Batch processing : 데이터를 큰 단위로 분석

Interactive query : 데이터를 상호 질의를 통해 분석

Stream Processing : 실시간으로 분석하여 결과를 도출

Graph Processing : 그래프 데이터에 특화된 처리

Machine Learning / Deep learning : 예측 모델을 만듦

 

 

데이터 분석 시스템 및 머신러닝 대표 시스템

#2015년부터 머신러닝, 딥러닝 소프트웨어

 

 

Apache

- Hadoop(2006)

- YARN, HDFS, Hadoop MR로 구성

- HDFS : 빅데이터 분석 애플리케이션에 최적화, 데이터 복제(장애 복구)

- Hadoop MR(Map Reduce) : MapReduce라는 함수로 데이터 분석을 표현

표현된 데이터 분석은 수행 시 많은 데이터를 잘 처리할 수 있는 scalability를 보여줌

분석 Job이 수행 중 어떤 task에 장애가 발생했을 경우, 해당 task를 다시 시작(장애 복구)

=> 빅데이터 초기부터 운영되었으며, 빅데이터 시스템에 상당히 큰 영향을 줌

 

 

 

- Spark(2014, In-Memory Computing)

-더 다양한 분석 프로그램을 쉽게 표현할 수 있었다.

 -> 제한된 형태로 분석 프로그램을 표현할 수 밖에 없던 하둡에 비하여 일반적인 그래프 형태로 쉽게 표현 가능

- 메모리를 사용하여 분석 속도를 빠르게 함

 -> 분석한 중간 결과를 중간에 메모리에 저장하고 뒷부분에서 계산하는 부분에 해당하는 중간 결과를 읽어서 계산

 

쉬운 프로그래밍 인터페이스

 -> 복잡한 데이터 분석 파이프라인을 다양한 변환을 통하여 쉽게 데이터 분석 파이프라인을 표현 가능함

 

Google TensorFlow(2015)

오픈 머신러닝 프레임워크 (머신러닝에도 가능하지만 딥러닝에도 인기가 많음)

수학적인 계산으로 머신러닝 모델을 표현해서 수행하는 것들이 가능함

그렇게 표현한 것들을 내부적으로 Data Flow Graph라는 형태로 변환하여 수행

 

 

딥러닝 프레임워크

TensorFlow

Pytorch

Caffe2

MXNET

등등

 

분산 스토리지

데이터를 여러 머신에 읽고 쓸 수 있는 프로그램

분산 파일 시스템

하둡의 분산 파일 시스템

- 빅데이터에 최적화 (큰 데이터를 한 번에 쭉 읽음)

- 데이터를 맨 뒤에 붙이는 append 방식에 쓰는데 최적화

- 데이터 자체가 크기 때문에 하나의 데이터 유닛으로 큰 블록 사이즈 사용 (128MB, 256MB )

- 데이터를 안정적으로 보존하기 위해 장애 복구 지원 (HDFS) #Master-Worker architecture

  • ?
    hyor 2021.11.03 19:46
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^
  • ?
    쿠스코프 2021.11.07 12:12
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^
  • ?
    puris 2022.01.13 11:44
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^
  • ?
    knowyou김 2024.03.01 18:13
    비회원은 댓글은 읽을 수 없습니다.
    로그인 후에 바로 열람 가능합니다 ^^

컴퓨터과학과

컴퓨터과학과 학생 게시판

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 방송대 커뮤니티 포인트 얻는 방법 및 입문서 416 게시판관리 10116 2022.12.24
공지 방송통신대학교 커뮤니티 홍보하고 포인트 적립하자! 73 게시판관리 4700 2023.09.20
공지 🎖 활동 메달 안내 및 기준 49 게시판관리 1742 2025.07.30
공지 📢자료 업로드 규정안내 (AI사용여부·출처 표기 의무화)자료 재동록자 적발 시 차단 19 게시판관리 1098 2025.11.14
1099 일반 방통대 컴퓨터과학과 수강 순서 추천 (신편입생 필독) new 홍홍이 15 2026.03.13
1098 일반 컴퓨터과학과 난이도 new 짜장부비 16 2026.03.13
1097 일반 전북 데이터정보처리입문 은인기교수님 돌베기 18 2026.03.12
1096 과공지 [특강] 손진곤 교수 신간 출간기념 특별 북토크 안내 file noir 36 2026.03.10
1095 과공지 컴과 연합스터디 포토샵 GTQ 1급 첫수업 안내 (3/11 21시) noir 30 2026.03.10
1094 일반 경기(성남) 데이터베이스시스템 출석수업 시간표 나왔나요? 1 holiday 47 2026.03.09
1093 그외 안녕하세요... 동순 76 2026.03.06
1092 일반 [서울지역] 3학년 편입생 질문드립니다. 아진아빠 83 2026.03.05
1091 일반 2026 올해 최우수 졸업 했네요.... 10 file jsean 263 2026.02.27
1090 일반 Spotify 학생할인 및 3개월 무료 프로모션 입니다. 1 예린지 112 2026.02.25
1089 일반 튜터 개인정보 동의 문의드립니다. 1 잉개 64 2026.02.25
1088 질문 교재가 없는 과목 질문드립니다. file abcddcba 111 2026.02.23
1087 질문 3학년 편입시 학점 조회 질문 3 file 길버트v 110 2026.02.23
1086 질문 예비3학년 컴퓨터 과학과수강신청 질문드립니다. 1 file 길버트v 107 2026.02.23
1085 일반 컴과 3학년 편입생 수강신청.. 4 file 홍잴리 172 2026.02.22
1084 일반 대면수업, 비대면 수업이 같은 날 1 해미니 140 2026.02.21
1083 질문 안녕하세요, 컴퓨터과학과 단톡방과 관련하여 문의드립니다. (입장 비번 관련) 5 Nongrata 279 2026.02.16
1082 과공지 컴퓨터과학과 2026-1 연합스터디 file noir 232 2026.02.13
1081 일반 학생할인 - 제주호텔 2 file 예린지 158 2026.02.11
1080 과공지 26_1학기 컴퓨터과학과 서울지역 OT 일정 file noir 184 2026.02.11
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 55 Next
/ 55