Machine learning for audio on the web
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/223567 |
Resumo: | Dans ce rapport, nous présentons notre Projet de Fin d’études pour le cursus Informatique et Gestion à Polytech Montpellier. Nous avons développé ce projet en partenariat avec l'équipe SigSep (Inria, LIRMM). Le projet consiste à créer une application qui permet à un utilisateur de démixer une chanson, c'est-à-dire de séparer chaque instrument (comme la guitare, la basse, le chant) d'une chanson, sur le web, directement sur son navigateur. Dans ce contexte, nous utilisons JavaScript pour développer un programme qui utilise à la fois le traitement numérique du signal et les techniques d'apprentissage machine et qui peut être exécuté entièrement sur le navigateur sans avoir besoin d'un serveur. Notre approche consiste à implémenter manuellement des opérations DSP qui n'existent pas en JavaScript, à convertir un modèle écrit en TensorFlowJS et à créer une interface utilisateur intuitive et minimaliste à l'aide du framework JavaScript Vue. |
id |
UFRGS-2_5d5651c5820c0bea5d89315d67e1a2ba |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/223567 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Jacintho, Maria Clara MachryJohann, Marcelo de Oliveira2021-07-10T04:52:02Z2021http://hdl.handle.net/10183/223567001127315Dans ce rapport, nous présentons notre Projet de Fin d’études pour le cursus Informatique et Gestion à Polytech Montpellier. Nous avons développé ce projet en partenariat avec l'équipe SigSep (Inria, LIRMM). Le projet consiste à créer une application qui permet à un utilisateur de démixer une chanson, c'est-à-dire de séparer chaque instrument (comme la guitare, la basse, le chant) d'une chanson, sur le web, directement sur son navigateur. Dans ce contexte, nous utilisons JavaScript pour développer un programme qui utilise à la fois le traitement numérique du signal et les techniques d'apprentissage machine et qui peut être exécuté entièrement sur le navigateur sans avoir besoin d'un serveur. Notre approche consiste à implémenter manuellement des opérations DSP qui n'existent pas en JavaScript, à convertir un modèle écrit en TensorFlowJS et à créer une interface utilisateur intuitive et minimaliste à l'aide du framework JavaScript Vue.In this report, we present our Capstone project for the Course of Computer Science and Management at Polytech Montpellier that we developed in partnership with the SigSep team (Inria, LIRMM) [1]. The project consists of creating an application that allows a user to unmix a song, i.e. to separate each instrument (such as guitar, bass, vocals) from a song, on the web, straight on their browser. In this context, we use JavaScript to develop a program that uses both Digital Signal Processing (DPS) and machine learning techniques and can be run completely on the browser without the need for a server. Our approach consists of manually implementing DSP operations that do not exist in JavaScript, converting a pre-trained model to TensorFlowJS [2] and creating an intuitive and minimalistic UI using Vue.application/pdfengAprendizado de máquinaJavaScriptProcessamento digital de sinaisÁudio digitalDSPAudioMachine learning for audio on the webinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2020Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001127315.pdf.txt001127315.pdf.txtExtracted Texttext/plain130177http://www.lume.ufrgs.br/bitstream/10183/223567/2/001127315.pdf.txt3228ae88ee8b57bb7a591d4a9891611aMD52ORIGINAL001127315.pdfTexto completo (inglês)application/pdf5355776http://www.lume.ufrgs.br/bitstream/10183/223567/1/001127315.pdf64cd62b553525bb735ab45d89d22a4e2MD5110183/2235672024-03-20 04:49:01.875022oai:www.lume.ufrgs.br:10183/223567Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-03-20T07:49:01Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Machine learning for audio on the web |
title |
Machine learning for audio on the web |
spellingShingle |
Machine learning for audio on the web Jacintho, Maria Clara Machry Aprendizado de máquina JavaScript Processamento digital de sinais Áudio digital DSP Audio |
title_short |
Machine learning for audio on the web |
title_full |
Machine learning for audio on the web |
title_fullStr |
Machine learning for audio on the web |
title_full_unstemmed |
Machine learning for audio on the web |
title_sort |
Machine learning for audio on the web |
author |
Jacintho, Maria Clara Machry |
author_facet |
Jacintho, Maria Clara Machry |
author_role |
author |
dc.contributor.author.fl_str_mv |
Jacintho, Maria Clara Machry |
dc.contributor.advisor1.fl_str_mv |
Johann, Marcelo de Oliveira |
contributor_str_mv |
Johann, Marcelo de Oliveira |
dc.subject.por.fl_str_mv |
Aprendizado de máquina JavaScript Processamento digital de sinais Áudio digital |
topic |
Aprendizado de máquina JavaScript Processamento digital de sinais Áudio digital DSP Audio |
dc.subject.eng.fl_str_mv |
DSP Audio |
description |
Dans ce rapport, nous présentons notre Projet de Fin d’études pour le cursus Informatique et Gestion à Polytech Montpellier. Nous avons développé ce projet en partenariat avec l'équipe SigSep (Inria, LIRMM). Le projet consiste à créer une application qui permet à un utilisateur de démixer une chanson, c'est-à-dire de séparer chaque instrument (comme la guitare, la basse, le chant) d'une chanson, sur le web, directement sur son navigateur. Dans ce contexte, nous utilisons JavaScript pour développer un programme qui utilise à la fois le traitement numérique du signal et les techniques d'apprentissage machine et qui peut être exécuté entièrement sur le navigateur sans avoir besoin d'un serveur. Notre approche consiste à implémenter manuellement des opérations DSP qui n'existent pas en JavaScript, à convertir un modèle écrit en TensorFlowJS et à créer une interface utilisateur intuitive et minimaliste à l'aide du framework JavaScript Vue. |
publishDate |
2021 |
dc.date.accessioned.fl_str_mv |
2021-07-10T04:52:02Z |
dc.date.issued.fl_str_mv |
2021 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/223567 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001127315 |
url |
http://hdl.handle.net/10183/223567 |
identifier_str_mv |
001127315 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/223567/2/001127315.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/223567/1/001127315.pdf |
bitstream.checksum.fl_str_mv |
3228ae88ee8b57bb7a591d4a9891611a 64cd62b553525bb735ab45d89d22a4e2 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224608780648448 |