본문 바로가기

분류 전체보기174

[Demucs] 1 Demucs와 간단한 실습 음악 AI에서 자주 다루는 작업 3가지1. 소스 분리 (Source Separation) : 여러 악기가 섞인 음악에서 악기별로 분리 (예 : 드럼만 추출하기, 보컬 제거하기)2. 합성 (Synthesis) : 악보나 텍스트 등으로부터 음악을 생성(예 : “피아노로 도레미” → 실제 소리 만들기)3. 생성 (Generation) : 텍스트/분위기로부터 새 음악 만들기(예 :“잔잔한 피아노곡” → 음악 생성) 이 중에서 오늘 다룰 것은 소스 분리 (Source Separation), 음악을 구성하는 악기들을 따로따로 떼어내는 기술이다. 특히 Demucs 계열 논문이 바로 이걸 잘하는 모델이다. DemucsDemucs는 Facebook AI가 만든 음악 분리 모델이다. 하나의 음악 파일에서 보컬, 드럼, 베.. 2025. 3. 26.
[Coursera] 2 신경망과 로지스틱 회귀 | Andrew Ng (한국어 자막 스크립트) Youtube Link01 이진 분류 https://www.youtube.com/watch?v=eqEc66RFY0I02 로지스틱 회귀 https://www.youtube.com/watch?v=hjrYrynGWGA03 로지스틱 회귀의 비용함수 https://www.youtube.com/watch?v=SHEPb1JHw5o04 경사하강법 https://www.youtube.com/watch?v=uJryes5Vk1o05 미분 https://www.youtube.com/watch?v=GzphoJOVEcE06 더 많은 미분 예제 https://www.youtube.com/watch?v=5H7M5Vd3-pk07 계산 그래프 https://www.youtube.com/watch?v=hCP1vGoCdYU08 계산 그래프.. 2025. 3. 22.
[Coursera] 1 딥러닝 소개 | Andrew Ng (한국어 자막 스크립트) Youtube Link01 환영합니다! https://www.youtube.com/watch?v=CS4cs9xVecg02 신경망은 무엇인가? https://www.youtube.com/watch?v=n1l-9lIMW7E03 신경망을 이용한 지도학습 https://www.youtube.com/watch?v=BYGpKPY9pO004 왜 딥러닝이 뜨고 있을까요? https://www.youtube.com/watch?v=xflCLdJh0n0 한국어 자막 01 환영합니다! 안녕하세요. 이미 알고 계시겠지만 딥러닝은 웹검색이나 광고같은 인터넷 산업에 이미 사용되고 있습니다. 뿐만 아니라 딥러닝은 새로운 종류의 상품이나 산업의 개발을 가능하게 합니다. 많은 사람들은 x-ray 이미지 분석에서 딥러닝이 탁월한 헬스케어.. 2025. 3. 21.
[DEV] ChatGPT가 바꾸고 있는 개발자의 개발 환경 ChatGPTChatGPT는 OpenAI가 개발한 대화형 AI 모델로, 사람과 비슷한 방식으로 자연스러운 대화를 생성할 수 있다. GPT(Generative Pre-trained Transformer) 기술을 기반으로 하며, 프로그래밍 문제 해결, 아이디어 생성, 텍스트 작성 등 다양한 분야에서 활용되고 있다. 특히 GPT-4 버전은 이전 모델보다 더 정확하고 유용한 답변을 제공한다는 평가를 받고 있다.   ChatGPT가 개발 환경에 미친 영향개발 생산성 향상ChatGPT는 개발자들에게 다음과 같은 방식으로 도움을 주고 있다:코드 생성: 특정 기능을 구현하기 위한 코드 예제를 제공한다.버그 디버깅: 오류 메시지를 분석하고, 문제 해결 방법을 제안한다.문서 작성: 코드 주석, README 파일, 기술 문.. 2024. 11. 22.
[DEV] 콜백 함수 Callback Function 1. 콜백 함수의 개념콜백 함수(callback function)란 다른 함수의 인자로 전달되어 실행되는 함수이다. 쉽게 말해, 콜백 함수는 "다른 함수가 끝난 후 실행될 함수"라고 할 수 있다. 주로 비동기 처리에서 자주 사용된다.콜백 함수는 동기적으로 실행될 수도 있고, 비동기적으로 실행될 수도 있다. 특히 비동기적 처리에서 많이 활용되며, 이벤트 기반 시스템, 네트워크 요청, 타이머 등 시간이 걸리는 작업을 처리할 때 자주 사용된다.  2. 콜백 함수의 동작 방식콜백 함수의 동작은 간단하다. 외부 함수가 실행될 때 콜백 함수를 인자로 받아서, 특정 작업을 마친 후 콜백 함수를 호출한다. 콜백 함수는 비동기 처리가 필요한 경우, 작업이 끝난 후 실행된다.// 콜백 함수 예시function greet(.. 2024. 11. 18.
[DEV] REST API 1. REST API의 기본 개념 REST API는 “Representational State Transfer”의 약자이다. 간단히 말하면, 웹에서 데이터를 주고받기 위한 규칙이라고 할 수 있다. 여기서 API는 “Application Programming Interface”의 약자이며, 서로 다른 소프트웨어가 데이터나 기능을 주고받을 수 있도록 하는 연결고리이다. REST API는 HTTP 프로토콜을 사용해 데이터를 주고받는다. 즉, 웹에서 우리가 웹 페이지를 요청할 때 사용하는 것과 같은 HTTP를 통해 서버와 클라이언트가 서로 정보를 주고받는다. REST API는 서버와 클라이언트 간의 데이터 교환을 효율적으로 할 수 있도록 설계된 규칙을 따르며, 이를 통해 서로 다른 시스템들이 쉽게 소통할 수 있.. 2024. 11. 16.
[Documentation] Sphinx와 Doxygen을 활용한 프로젝트 문서화 Sphinx는 파이썬 프로젝트에 자주 사용되는 강력한 문서화 도구이지만, Doxygen과 연동하면 C, C++, Java 등 다양한 언어의 문서화도 가능하다. 본 글에서는 Sphinx와 Doxygen을 함께 활용하여 다중 언어 프로젝트를 문서화하는 방법을 설명한다.  1. Doxygen이란?Doxygen은 C, C++, Java, Python, Fortran, VHDL 등 여러 언어의 소스 코드를 문서화할 수 있는 도구이다. Doxygen은 코드 내 주석을 기반으로 HTML, LaTeX, PDF 등의 문서를 생성할 수 있다.  2. Doxygen 설치Doxygen은 공식 웹사이트에서 다운로드하거나 패키지 관리자를 통해 설치할 수 있다. Linux:sudo apt-get install doxygen mac.. 2024. 11. 16.
[Graphics] 컴퓨터 그래픽스 공부과정, 그리고 알게 된 것 나는 2019년 3월부터 컴퓨터 그래픽스에 관심을 가지고 공부하기 시작했다. 2년이 넘는 시간동안 (지속적이진 않았지만) 그래픽스를 나름대로 공부한 과정과 그 과정에서 알게 된 것들을 정리해보는 시간을 가지려고 한다. 그래픽스 전공 교수님들과 상담 MAYA에서 pymel, cmds로 간단한 스크립트 모델링 컴퓨터 그래픽스에 대한 리서치 :: 기본 웹서치, 포프, 채용공고 등 쉐이더 GLSL 공부 :: 생활코딩 이을, thebookofshaders OpenGL 공부 :: Computer Graphics Programming in OpenGL 대학교 컴퓨터 공학 수업 :: 프로그래밍언어론, 그래픽프로그래밍설계, 컴퓨터그래픽스, 머신러닝 머신러닝 :: 비주얼라이제이션 연구실 학부연구생 컴퓨터 그래픽스에 관심을.. 2022. 8. 29.
[Research] What is Computer Graphics? Q1. What is the difference between ‘Graphic’ and ‘Graphics’? ‘Graphic’ is a word for refering concepts. CG, images being made on the screens and designed stuff. They are all called ‘Graphic’. ‘Graphics’ is a word for refering a field of study. ‘Graphics’ is a field of studying ‘Graphic’. Similarly, Economics is a field of studying Economy. Q2. What is the difference between Graphics and Image pr.. 2022. 8. 29.