총 1,365개
-
방통대 (방송통신대학교) 컴퓨터과학과 알고리즘 중간과제물2025.01.261. 배낭 문제 배낭 문제는 제한된 용량의 배낭에 물건을 담아 최대 이익을 얻는 문제이다. 이 문제에서는 물건을 쪼갤 수 있는 경우를 다루었다. 욕심쟁이 방법을 사용하여 단위 무게당 이익이 가장 높은 물건부터 배낭에 담아 최대 이익 50을 얻을 수 있다. 2. 빅오 표기법 빅오 표기법은 알고리즘의 성능을 나타내는 방법이다. O(1)은 입력 크기에 관계없이 일정한 시간이 소요되는 가장 효율적인 알고리즘이다. 보기 중에서 가장 효율적인 것은 O(1)이다. 3. 점화식 해결 주어진 세 가지 점화식을 전개하여 폐쇄형을 구하였다. ①번 점화...2025.01.26
-
AI 알고리즘 추천 서비스의 문제점2025.05.141. 알고리즘 알고리즘이란 어떠한 주어진 문제를 풀기 위한 절차나 방법을 말하는데 컴퓨터 프로그램을 기술함에 있어 실행 명령어들의 순서를 의미한다. 알고리즘이라는 용어는 문제를 해결하기 위한 절차나 방법을 의미하는 단어로 넒은 범위로도 사용되고 있다. 소셜 미디어에서의 알고리즘은 검색 기록 등 사용자의 정보를 바탕으로 사용자의 성향에 맞는 추천 상품을 시스템을 말한다. 특히 유튜브 알고리즘은 '협업적 필터링'과 '콘텐츠 기반 필터링' 방식을 통하여 유튜브 이용자의 몰입을 유도한다. 2. 알고리즘의 문제점 검색 알고리즘의 명예훼손과 ...2025.05.14
-
생물학실험1_생물 정보학2025.05.011. 생물정보학 생물정보학은 컴퓨터를 이용하여 생물학을 연구하는 모든 분야를 포함하는 학문입니다. 생물정보학은 유전체 서열에서 유전자를 찾아내고 데이터베이스 자료와 비교하여 유사성 정도를 확인하며 유전자 산물의 구조와 기능을 예측하고 진화적인 관계를 유추하는 등 많은 일에 사용됩니다. BLAST와 같은 생물정보학 프로그램은 다양한 단백질들의 아미노산 서열이나 DNA 염기서열을 비교하는 알고리즘입니다. 이를 통해 새로운 유전자를 발견하고 유사한 유전자를 찾을 수 있습니다. 2. BLAST BLAST는 뉴클레오타이드 서열이나 아미노산 ...2025.05.01
-
그래프에서 최단 경로 찾기2025.01.141. 그래프(Graph) 그래프는 도로망이나 지하철, 사회조직, 인간관계, 데이터 및 네트워크 구성, 분자와 생물 유전자 등과 같은 현실의 복잡한 작업을 구조화하여 시각적으로 표현한 자료이다. 그래프는 정점의 모음과 이 정점을 잇는 간선의 모음으로 표현되며, 두 정점이 간선으로 연결되어 있을 경우 인접하다고 한다. 2. 최단 경로 문제 최단 경로 문제는 그래프상에 나타난 두 정점 사이를 연결할 수 있는 경로 중에서 가장 짧은 경로를 찾는 과정이다. 여기서 짧다는 의미는 물리적인 거리뿐만 아니라 시간 혹은 비용과 관련한 거리 등과 같...2025.01.14
-
데구알 과제1 행렬곱 시간복잡도 분석2025.05.131. 행렬곱 시간복잡도 분석 이 프레젠테이션에서는 행렬곱 연산의 시간복잡도를 분석하였습니다. 먼저 for loop를 이용한 프로그래밍 방식에서는 3개의 for문이 사용되어 Θ(n^3)의 시간복잡도가 발생합니다. 그리고 recursive 행렬곱 방식에서는 행렬을 분할하여 재귀적으로 계산하는데, 이 경우 시간복잡도는 Θ(n^3)으로 나타납니다. 이를 통해 행렬곱 연산의 시간복잡도는 O(n^3)임을 알 수 있습니다. 1. 행렬곱 시간복잡도 분석 행렬곱은 선형대수학에서 매우 중요한 연산 중 하나입니다. 행렬곱의 시간복잡도를 분석하는 것은 ...2025.05.13
-
고등학교 정보 평가계획서2025.01.161. 정보 사회와 정보 과학 정보 사회에서 정보 과학의 지식과 기술이 활용되는 분야를 탐색하고 영향력을 평가한다. 정보 과학 분야의 직업과 진로를 탐색한다. 2. 정보 윤리 정보 보호 제도 및 방법에 따라 올바르게 정보를 공유하는 방법을 실천한다. 정보 보안의 필요성을 이해하고 암호 설정, 접근 권한 관리 등 정보 보안을 실천한다. 소프트웨어 저작권 보호 제도 및 방법을 알고 올바르게 활용한다. 사이버 공간에서 발생하는 사회적 문제를 예방하기 위한 제도를 이해하고 사이버 윤리를 실천한다. 3. 자료와 정보의 표현 동일한 정보가 다양...2025.01.16
-
효과적인 소비자 도달을 위한 광고 방법2025.01.281. 개인 맞춤형 알고리즘 시스템 광고 SNS 소셜미디어는 현대인에게 필수적인 시스템으로 자리잡았으며, 이를 활용한 알고리즘 맞춤 광고 마케팅이 많이 활용되고 있다. 다양한 SNS 서비스의 컨텐츠 분석을 통해 개인정보 수집 동의를 기반으로 한 맞춤형 광고 제공이 필요하다. 2. TV광고의 알고리즘화 전략 TV 광고는 제작 및 노출 비용이 높은 단점이 있으나, 인터넷 TV와의 결합을 통해 소비자 데이터 수집 및 맞춤형 광고 제공이 가능해졌다. 이를 통해 광고 효과를 극대화할 수 있다. 3. 인플루언서를 통한 메신저 강화 광고 광고의 ...2025.01.28
-
매트랩2025.01.141. 매트랩 내장 함수 매트랩에는 많은 내장 함수들이 있다. 이를 내장 함수라고 한다. 예를 들어 cos(pi)는 -1 값을 출력한다. 라디안을 디그리로 표현하고 싶으면 cosd(180)을 사용하면 -1이 출력된다. 이러한 함수들은 매트랩에서 제공하는 내장 함수이다. 새로운 함수를 만들고 싶으면 function으로 시작하여 end로 끝나는 사용자 정의 함수를 만들 수 있다. 2. 조건문 조건문은 일정 조건을 의미한다. if, elseif는 만약에를 의미한다. if문 예제에서는 점수에 따라 A, B, C 등의 등급을 표기하는 방법을 ...2025.01.14
-
기업의 소비자 분석 요소와 성공 사례2025.11.171. 소비자 분석 요소 기업이 소비자를 분석하기 위한 주요 요소는 시장 조사, 데이터 분석, 고객 피드백이다. 시장 조사를 통해 시장 동향과 경쟁사 정보를 파악하고, 데이터 분석으로 소비자의 구매 패턴과 선호도를 파악하여 마케팅 전략을 수립한다. 고객 피드백은 소비자의 만족도와 불만족도를 파악하여 제품 및 서비스 개선에 반영하며, 이는 기업의 경쟁력을 높이는 데 중요한 역할을 한다. 또한 인구통계학적 특성, 구매 패턴, 소비 습관 등도 분석 대상이 된다. 2. 애플의 소비자 분석 및 마케팅 전략 애플은 고객의 요구를 파악하여 제품에...2025.11.17
-
노이즈가 섞여있는 데이터를 어떻게 피팅할까? RANSAC (파이썬 예제 포함)2025.01.191. 데이터 노이즈 처리 데이터 분석을 할 때 노이즈가 섞여있는 데이터를 어떻게 처리할 수 있을까? 이상치 데이터를 제거하는 것은 어려울 수 있으므로, 노이즈에 강한 모델을 찾는 것이 중요하다. RANSAC 알고리즘은 무작위 샘플링과 반복적인 검증 과정을 통해 노이즈의 영향을 최소화하고 신뢰할 수 있는 모델을 찾는 방법이다. 2. RANSAC 알고리즘 RANSAC 알고리즘은 1) 무작위 샘플 선택, 2) 모델 적합, 3) 인라이어와 아웃라이어 구분, 4) 모델 평가, 5) 반복의 과정을 거친다. 이를 통해 노이즈가 많은 데이터에서도...2025.01.19
