
머신 러닝이란 컴퓨터 시스템이 데이터에서 패턴을 학습하고 결정을 내릴 수 있는 기술이다. 이를 위해 알고리즘과 통계적 기법을 사용해 컴퓨터 모델을 훈련시킨다. ※기계학습이라고도 불리는 머신러닝 '머신러닝'과 '기계학습'은 같은 개념인데 다른 용어이다. 머신 러닝은 크게 지도 학습, 비지도 학습, 강화 학습으로 나뉘는데, 각각 데이터의 특성에 따라 다양한 문제를 해결하는 데 사용된다. 지도 학습이란 레이블된 데이터를 기반으로 모델을 훈련하여 예측을 수행하고, 비지도 학습은 레이블 없는 데이터에서 패턴이나 구조를 발견한다. 강화 학습이란 보상을 최대화하는 방향으로 행동을 조정하는 방식으로 학습한다. 이러한 기술은 이미지 및 음성 인식, 자연어 처리, 게임 및 로봇 제어 등 다양한 분야에서 활용되며, 인공 지..

컴퓨터를 비롯한 장비들이 네트워크에서 신뢰성이 높게 데이터를 주고받으려면 통신 규약인 프로토콜을 따라야 한다. 네트워크의 작동에 관한 모델 중 TCP/ IP 모델은 전송 제어 프로토콜(TCP)과 인터넷 프로토콜(IP)를 따른다. IP : 데이터가 네트워크상에서 목적지를 찾아갈 수 있도록 경로를 찾기 위한 것 TCP : IP에 따라 경로가 정해지면 장비 간의 실제적인 데이터 전송이 이루어지는 것 (두 장비 간 양방향 데이터 전송을 신뢰성 있게 보장하기 위한 것) TCP에 따라 전송되는 작은 정보 묶음을 세그먼트라 한다. 세그먼트는 헤더 부분과 데이터 부분으로 구분된다. 헤더에는 연결을 요청하는 신호 SYN, 수신했음을 알리는 신호 ACK, 순서 번호(Seq)와 접수 번호 (Ack) 등이 담긴다. A 와 B..

빅데이터란 복잡하고 다양한 대규모 데이터세트이다. 이 데이터세트로부터 정보를 추출하고 결과를 분석하여 더 큰 가치를 창출하는 기술이다. 수치데이터 등 기존의 정형화된 정보뿐 아니라 텍스트, 이미지, 오디오, 로그기록 등 여러 형태의 비정형 정보가 데이터로 활용된다. (비정형 : 규칙이나 패턴이 없거나 구조화되지 않은 것을 의미) 최근 모바일기기와 SNS 이용 보편화, 사물인터넷 확산 등으로 데이터의 양이 기하급수적으로 늘어나고 있다.하지만 저장매체의 가격 하락 등으로 데이터 관리비용이 감소하고, 클라우드 컴퓨팅 등으로 데이터 처리,분석 기술도 발전하면서 빅데이터 활용 여건은 개선되고 있다. 빅데이터 관련 기술 : ① 데이터를 수집, 저장하는 데이터 처리기술 : 대량의 데이터를 수집, 저장, 가공하고 분석..