총 1,010개
-
[알고리즘의단계적사고] 과제1 풀이2025.05.051. 문서 분류 알고리즘 출판되는 도서량의 꾸준한 증가 덕에 수많은 도서와 자료들을 사서들이 수작업으로 분류할 수 없는 지경에 이르렀다. 따라서 자동적인 문서 분류를 위한 머신러닝 알고리즘에 대한 연구가 많이 이루어지고 있다. 이 알고리즘은 문서의 키워드를 찾아 분석하고 해당 문서가 각 분류에 속할 확률을 계산하여 기존의 도서 분류 체계 중 어떤 것에 해당하는지 해를 도출한다. 2. 알고리즘의 정의 '해당 도서가 어떤 분류에 속하는가?'라는 문제를 해결하기 위해, 키워드를 찾고 확률을 계산하는 등 유한한 수의 수행 가능한 연산으로 ...2025.05.05
-
[소비자심리 수업 보고서] 개인별 AI 추천 알고리즘(원리, 장점, 사용현황, 문제점)2025.04.291. 개인별 AI 추천 알고리즘의 원리 현대인들은 일상생활에서 다양한 대상들을 추천받고 있으며, 추천은 사용경험을 공유하는 행위이다. 추천 알고리즘의 원리는 크게 4가지로 구분되는데, 인구통계학적 규칙에 의한 추천, 연관규칙에 의한 추천, 콘텐츠 기반 필터링, 협업 필터링이 있다. 이러한 다양한 원리에 기반하여 개인별 AI 추천 알고리즘은 현대인들의 소비에 영향을 미치고 있다. 2. 개인별 AI 추천 알고리즘의 장점 개인별 AI 추천 알고리즘은 소비자의 취향을 정교하게 파악하여 소비자 편의를 증진하고, 소비자 스스로 인식하지 못하고...2025.04.29
-
알고리즘의 개념, 영향, 미래 전망2025.01.251. 알고리즘의 심화된 개념 알고리즘은 문제를 해결하기 위한 일련의 절차나 방법을 체계적으로 나열한 것으로, 입력, 출력, 명확성, 유한성, 효과성 등의 기본 요소로 구성된다. 이러한 기본 요소들은 알고리즘을 설계하고 분석하는 데 중요한 역할을 한다. 2. 알고리즘의 긍정적인 영향 알고리즘은 컴퓨터 과학 및 소프트웨어 개발, 빅 데이터와 머신 러닝, 경제 및 비즈니스, 과학 연구와 의료 분야, 사회문제 해결 등 다양한 측면에서 긍정적인 영향을 미치고 있다. 3. 알고리즘의 부정적인 영향 알고리즘은 알고리즘 편향, 개인정보 보호 문제...2025.01.25
-
알고리즘의 이면에 관한 자신의 의견2025.05.041. 알고리즘의 편향성 발표에서는 알고리즘이 특정 집단을 차별하거나 특정 방향으로 조종할 수 있다는 점을 지적했습니다. 구글이 개인의 소득과 취미를 예측하고, 스마트폰의 얼굴 인식 기능이 백인의 얼굴만 인식한다는 사례를 통해 알고리즘의 편향성 문제를 제기했습니다. 이러한 편향성은 알고리즘을 설계하고 데이터를 제공하는 사람들의 편견에서 비롯될 수 있습니다. 이에 따라 개인은 알고리즘이 제공하는 정보에 대해 더 주의 깊게 접근해야 하며, 편향된 정보를 피하기 위해 노력해야 합니다. 2. 알고리즘의 유용성 한편 발표에서는 알고리즘이 개인...2025.05.04
-
술취해 대도시 여기저기 걷기 (Metropolis Hastings)2025.05.091. 메트로폴리스 헤이스팅스 알고리즘 메트로폴리스 헤이스팅스 알고리즘은 확률론적인 방법으로 복잡한 문제를 해결하는 알고리즘입니다. 이 알고리즘은 마치 술에 취해 대도시를 걷는 것과 유사하게 무작위로 이동하면서 원하는 답을 찾아갑니다. 이 알고리즘은 통계 추정, 최적화, 이미지 처리, 컴퓨터 그래픽스, 베이지안 통계 등 다양한 분야에서 활용되고 있습니다. 2. 메트로폴리스 헤이스팅스 알고리즘의 원리 메트로폴리스 헤이스팅스 알고리즘은 확률을 기반으로 동작합니다. 알고리즘은 현재 위치에서 다음 위치로 이동할 때 확률을 사용하여 이동합니다...2025.05.09
-
2023년 1학기 알고리즘 출석수업 만점 받은 과제물2025.01.241. 이진 탐색 이진 탐색은 정렬된 상태의 데이터 중 원하는 값을 탐색하는 알고리즘이다. 이진 탐색은 먼저 주어진 데이터 중 중앙값이 목표 값과 일치하는 지 비교한다. 그리고 데이터가 정렬되어 있음을 이용해, 중앙값이 목표 값보다 작다면 중앙값보다 큰 값을 지니는 쪽, 중앙값이 목표 값보다 크다면 중앙값보다 작은 값을 지니는 쪽에 대해 다시 중앙값과 목표 값을 비교하며 데이터를 절반씩 줄여가는 과정을 반복하며 원하는 값을 찾는다. 2. 퀵 정렬 퀵 정렬은 데이터 중 하나의 값을 피벗으로 뽑고 데이터를 그 값보다 큰 쪽과 작은 쪽으로...2025.01.24
-
컴퓨터 프로그램은 정교한 알고리즘들의 집합이라고 할 수 있다2025.05.161. 알고리즘 알고리즘은 반복되는 문제를 풀기 위한 작은 프로시저(진행절차)를 의미한다. 흐름도를 활용한 프로그램 개발에 대하여 설명하였다. 흐름도는 컴퓨터가 알고리즘을 수행하는 과정을 간단한 기호와 도형 등으로 도식화하여 가시적으로 나타낸 것이다. 흐름도에는 시작/끝, 처리, 판단, 입력/출력, 연결자, 프린트, 흐름선 등의 기호가 활용되며 각 기호의 역할이 존재한다. 1. 알고리즘 알고리즘은 컴퓨터 과학의 핵심 개념으로, 복잡한 문제를 해결하기 위한 체계적인 절차와 방법론을 제공합니다. 알고리즘은 데이터 구조, 시간 복잡도, 공...2025.05.16
-
알고리즘이란 무엇인지 본인의 의견과 알고리즘의 활용에 대해서 논하시오2025.05.111. 알고리즘의 개념 알고리즘은 주어진 문제를 해결하기 위한 단계적인 절차나 명령어들의 집합입니다. 알고리즘은 입력, 출력, 연산과정, 제약조건 등을 명확히 정의하여 문제 해결을 단순화하고 효율적으로 수행할 수 있도록 도와줍니다. 알고리즘은 정확성, 유한성, 효율성 등의 특징을 가지고 있습니다. 2. 알고리즘 활용 사례 알고리즘은 다양한 분야에서 활용되고 있습니다. 컴퓨터 과학 분야에서는 데이터 처리, 그래프 이론, 암호화, 인공지능 등에 사용됩니다. 금융 분야에서는 주식 거래 알고리즘, 의료 분야에서는 진단 알고리즘, 교통 분야에...2025.05.11
-
방통대 (방송통신대학교) 컴퓨터과학과 알고리즘 중간과제물2025.01.261. 배낭 문제 배낭 문제는 제한된 용량의 배낭에 물건을 담아 최대 이익을 얻는 문제이다. 이 문제에서는 물건을 쪼갤 수 있는 경우를 다루었다. 욕심쟁이 방법을 사용하여 단위 무게당 이익이 가장 높은 물건부터 배낭에 담아 최대 이익 50을 얻을 수 있다. 2. 빅오 표기법 빅오 표기법은 알고리즘의 성능을 나타내는 방법이다. O(1)은 입력 크기에 관계없이 일정한 시간이 소요되는 가장 효율적인 알고리즘이다. 보기 중에서 가장 효율적인 것은 O(1)이다. 3. 점화식 해결 주어진 세 가지 점화식을 전개하여 폐쇄형을 구하였다. ①번 점화...2025.01.26
-
김영평생교육원 알고리즘 과제2025.01.231. 그리디 알고리즘 그리디 알고리즘(탐욕(Greedy)알고리즘)이란 입력 데이터 간의 관계를 고려하지 않고 수행 과정에서 욕심을 내어 '근시안적으로' 최댓값 또는 최솟값을 가진 데이터를 선택하는 알고리즘이다. 쉽게 말해 눈앞의 이익만 취하고 보는 알고리즘으로, 현 시점에 가장 이득이 되어 보이는 해를 선택하는 행위를 반복한다. 원하는 결과를 얻는 데 시간이 너무 많이 걸리는 경우 항상 최적의 값을 보장하는 것이 아닌, 최적의 값의 '근사한 값'을 목표로 한다. 2. 동전 거스름돈 문제 동전 거스름돈 문제는 그리디 알고리즘이 최적화...2025.01.23
