목록전체 글 (305)
RUBY
음악 데이터를 분류하기 위해서는 머신러닝 모델을 사용하는 것이 일반적입니다. 머신러닝 모델은 음악 데이터의 특징을 추출하고, 이를 바탕으로 음악 데이터를 분류하는 역할을 합니다. 이를 위해서는 다음과 같은 과정이 필요합니다. 1. 데이터 수집 : 음악 데이터를 수집합니다. 이때, 분류할 음악의 장르나 악기 등을 미리 결정합니다. 2. 데이터 전처리 : 수집한 음악 데이터를 전처리합니다. 음악 데이터는 WAV, MP3 등 다양한 형식으로 저장되어 있을 수 있으며, 이를 일관된 형식으로 변환해야 합니다. 또한, 음악 데이터를 분석하기 위해서는 주파수 변환(Fourier Transform) 등의 과정이 필요합니다. 3. 특징 추출 : 전처리된 음악 데이터에서 특징을 추출합니다. 주파수 성분이나 에너지 분포 등..
음악 데이터를 분석하는 코드는 다양한 형태와 용도가 있을 수 있습니다. 하지만 여기에서는 Python 프로그래밍 언어를 사용하여 기본적인 음악 데이터 분석 코드를 작성하는 방법을 설명해 드리겠습니다. 우선, Python에서 음악 파일을 처리하기 위해 pydub 라이브러리를 설치합니다. 이 라이브러리를 사용하면 여러가지 음악 파일 포맷을 다룰 수 있습니다. pip를 이용해 pydub를 설치할 수 있습니다. !pip install pydub 그리고, 음악 데이터 분석을 위해 numpy, scipy, matplotlib 라이브러리도 함께 설치합니다. !pip install numpy scipy matplotlib 이제 음악 파일을 불러와서 분석하는 코드를 작성해 보겠습니다. from pydub import A..
컴퓨터교과교육개론 5주차. 정보 교육의 목표 학습내용 교육 목표의 이해 교육 목표의 분류법 교육 목표의 진술 방법 정보 교과의 목표 학습내용 교육 목표의 중요성을 설명할 수 있다. 인지적, 정의적, 심동적 영역의 교육 목표 분류법을 구별할 수 있다. 교육 목표 진술 방법을 이해하여 수업 목표를 진술할 수 있다. 정보 교과의 목표 체계를 설명할 수 있다. 1. 교육 목표의 이해 1. 개요 교육 목표 : 교육 활동의 목적을 이루기 위하여 달성해야 할 구체적인 사항 → 교육 목표의 설정은 교육의 출발점 교육에 대한 사전 의도를 조리 있게 요약해 놓은 것으로, 어떤 성질들을 띤 교육 목표를 설정하느냐가 교육과정의 방향 및 기본 성격을 결정한다. ‘기대하는 교육의 성과’로 어떤 인간으로의 변화를 기대할 것인가에 ..
컴퓨터교과교육개론 4주차. 정보 교육의 교육과정 이해와 현황(3) 학습내용 영국의 교육과정 미국의 교육과정 인도의 교육과정 이스라엘의 교육과정 중국의 교육과정 주요국가의 정보 교육 현황 학습목표 미국, 영국 등 주요 IT 선진국의 정보 교육 현황을 살펴보고, 그 특징을 설명할 수 있다. 1. 영국의 교육과정 1. 개요 1992년 : 국가 교육과정에 정보기술(IT) 독립 교과 개설 2000년 : 11개 필수 교과 중 하나로 IT 교과 설정 2014년 : IT 교과과정을 컴퓨팅(Computing)으로 대체 2. 컴퓨팅 교과로의 변화 내용 ICT 교과 과정 (~ 2013년) 기초적인 S/W 사용법 문서, 표, 그래프 등 오피스 사용 → 파워포인트 발표 등 학생 흥미 유발 실패 → 학생 수준에 비해 교사 역량 ..
컴퓨터교과교육개론 3주차. 정보 교육의 교육과정 이해와 현황(2) 학습내용 초·중등학교 정보통신기술 교육 운영 지침 2007 개정 교육과정 2009 개정 교육과정 소프트웨어 교육 운영 지침 2015 개정 교육과정 학습목표 초·중등학교 정보통신기술 교육 운영 지침에 대해 설명할 수 있다. 소프트웨어 교육 운영 지침에 대해 설명할 수 있다. 2007 개정 교육과정 ~ 2015 개정 교육과정까지 정보 교육과정의 특징을 설명할 수 있다. 1. 초·중등학교 정보통신기술 교육 운영 지침 1. ICT 교육 운영 지침(2000년) 2000년 8월 1일 ‘초·중등학교 ICT 교육 운영 지침’ 발표 초등학교 1학년부터 컴퓨터 교육 필수화 재량활동 등을 활용하여 연간 34시간 정보 소양 교육 실시 모든 학교의 교과 수업에 ..
프로그래밍기초(C언어) 1주차. 강의소개 및 프로그래밍 개념과 통합 개발환경 학습내용 오리엔테이션(강의소개) 프로그램의 개념과 프로그래밍 언어 C언어 프로그램 개발과정 통합개발 환경 (IDE: Integrated Development Environment) 학습목표 본 강의의 목표 및 평가 방법을 이해하고, 이를 통해 한 학기 학습계획을 세울 수 있다. 프로그램의 개념을 이해하고 프로그래밍 언어를 분류할 수 있다. C언어의 특징을 설명할 수 있다. 프로그램의 개발과정을 이해할 수 있다. 통합개발 환경을 이해하고 통합개발 환경 프로그램인 Visual Studio를 설치하고 실행시킬 수 있다. 1. 오리엔테이션(강의소개) 1. 교과소개 C언어의 문법과 여러 가지 기능들을 배우며 이러한 학습을 통해서 컴퓨팅 ..
클라우드 컴퓨팅 기초 2주차. AWS 서비스 1) AWS 서비스의 시작과 성장 2006년, 첫번째 클라우드 서비스를 공식 출시하며 클라우드 대중화 시작 고객 중심 혁신을 서비스로서 제공하면서 글로벌 클라우드 시장 주도 인공지능/머신러닝 등을 포함한 175개 이상의 서비스를 제공(2020년6월9일기준) 복잡하고 다양한 요구 사양을 수용한 다양한 제품 카테고리 스토리지, 컴퓨팅, 네트워킹, 데이터베이스, 컨텐트 배포 웹, 분석, DEV/OPS, 모바일, IoT, 인공지능/머신러닝, 엔터프라이즈, 하이브라드 환경, 마이그레이션, 보안, 관리 등 내게 맞는 컴퓨팅 선택 가상서버(가상머신) (1) 가상서버는 클라우드 서비스에서 제공하는 가장 기본적인 기능 (2) 하나의 물리적인 서버를 논리적으로 나누어 CPU, ..
클라우드 컴퓨팅 기초 2주차. AWS 글로벌 인프라스트럭처 학습내용 AWS 글로벌 인프라스트럭처 AWS 서비스 내게 맞는 컴퓨팅 선택 클라우드 비용 관리 학습목표 AWS 글로벌 인프라스트럭처의 리전, 가용영역(AZ), PoP에 대해 설명할 수 있다. 기본적인 AWS 서비스들의 기능을 설명할 수 있다. 내게 맞는 컴퓨팅 서비스를 선택할 수 있다. 클라우드에서의 비용 개념에 대해 설명할 수 있다. 1) AWS 글로벌 인프라 컴포넌트 https://aws.amazon.com/ko/about-aws/global-infrastructure/ 글로벌 인프라 aws.amazon.com 2) 리전(Region) 정의 전세계의 지리적으로 분리된 물리적 위치 단위 예) 서울 리전 1개 리전 다수개의 가용 영역(AZ)들의 ..