본문 바로가기

독도3

크롤링(Crawling) 다양한 정보 자원을 자동화된 방법으로 수집해서 분류 및 저장하는 것. 크롤링(crawling)은 웹 크롤링(web crawling) 또는 데이터 크롤링(data crawling)으로도 불린다. 웹의 다양한 정보를 자동으로 검색하고 데이터로 추출하기 위해 사용한다. 크롤링을 수행하는 소프트웨어(SW)인 크롤러(crawler)는 웹페이지를 돌아다니며 어떤 데이터가 어디에 있는지 색인(index)을 만들어서 데이터베이스(DB)에 저장한다. HTML 페이지에서 관련 하이퍼링크(hyperlink)를 찾아 데이터를 분류하고 저장하는 작업을 반복한다. 파이선(Python)을 크롤링 분야에 주로 사용하고 있다. 크롤링 기술이 악용돼 정보를 무단 복제하게 되면 지식재산권 침해 문제가 발생할 수 있다. 크롤링으로 취득한 .. 2023. 9. 20.
C# 19제] C# 프로그램 입문 CHAPTER 3. p150 3.9 (8) 아래와 같이 구구단을 출력하는 프로그램을 작성하기 출처 : 반크 카드뉴스 참고풀이 결과] 참고풀이] using System; using System.Collections.Generic; using System.Text; namespace Chapter3 { class P150_3_9_8 { public static void Main(string[] args) { int dan;//단변수 int i;//반복변수 int c;//단 가로출력체크 변수 int k;//단 세로출력체크 변수 //구구단 출력하기 for(k=1;k 2021. 8. 30.
머신러닝( Machine Learning, ML ) 방대한 데이터를 분석해 미래를 예측하는 기술이다. 컴퓨터가 스스로 학습 과정을 거치면서 입력되지 않은 정보를 습득, 문제를 해결한다. 인공지능과 다르며, 인공지능이 좀 더 넓은 의미다. 인공지능을 가능하도록하는 하나의 방법이다. ‘머신러닝(Machine Learning, 기계 학습)’은 컴퓨터가 스스로 패턴을 찾아낸다. 새로운 분류체계를 만들면서 데이터를 분석해 의미 있는 결과물을 내놓는다. 인공지능처럼 정교한 알고리즘만 뒷받침된다면 결과물을 토대로 예측까지 가능하다. 머신러닝은 특정 단계 학습 시스템으로 구성된다. 첫 단계는 사전 정보가 전혀 없는 상황에서 주어진 수많은 데이터를 비슷한 것끼리 분류한다. 두 번째는 알고리즘을 활용해 군집 특징을 추출한다. 세 번째는 이전 단계에서 구축된 알고리즘 구조를.. 2021. 6. 18.
반응형