[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-127117-en":3,"doc-seo-127117-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},127117,5909887254083,"Miles","https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c",8,"Research & Report","Acoustic Noise Cancellation by Machine Learning - Bachelor’s Thesis","This bachelor’s thesis designs and implements a prototype for Acoustic Noise Cancellation using a machine-learning approach. The system reduces unwanted sound by generating a second, specially designed sound intended to cancel the original noise. The work introduces active noise cancellation concepts, surveys state-of-the-art noise-cancellation methods, and records audio in real environments for noise analysis. It specifies sound preprocessing, develops a proprietary ML model, selects evaluation metrics, runs experiments, and validates performance through real-life testing.","Assignment of bachelor’s thesis  \nTitle: Acoustic Noise Cancellation by Machine Learning  \nStudent: Artem Yutukov  \nSupervisor: Ing. Stanislav Kuznetsov  \nStudy program: Informatics  \nBranch / specialization: Knowledge Engineering  \nDepartment: Department of Applied Mathematics  \nValidity: until the end of summer semester 2023/2024  \nInstructions  \nThe Thesis aims to design and implement a prototype Acoustic Noise Cancellation system with a machine-learning approach.  \nThe application represents several methods for reducing unwanted sound waves by adding a second sound speciﬁcally designed to cancel the ﬁrst. The model will be tested in a real environment using real-life noise surround.  \n1. Introduce the Acoustic Noise Cancellation systems.  \n2. Survey state-of-the-art methods in domain of Noise Cancellation.  \n3. Record audio data for noise analysis in different real environments.  \n4. Describe the method of sound preprocessing.  \n5. Preprocess sound data and describe the metadata and speciﬁcations.  \n6. Develop a proprietary model using the selected ML approach.  \n7. Find appropriate metrics to evaluate the model based on previous surveys.  \n8. Perform experiments with appropriate metrics and present the result.  \n9. Test the model in a real-life environment.  \nReference:  \nZhang, H., Wang, D. (2020) A Deep Learning Approach to Active Noise Control. Proc. Interspeech 2020,  \ndoi: 10. 21437/Interspeech.2020-1768.  \nElectronically approved by Ing. Magda Friedjungová, Ph.D. on 16 February 2023 in Prague.  \nBachelor’s thesis  \nACOUSTIC NOISE CANCELLATION BY MACHINE LEARNING  \nArtem Yutukov  \nFaculty of Information Technology Katedra aplikované matematiky Supervisor: Ing. Stanislav Kuznetsov May 12, 2023  \nCzech Technical University in Prague Faculty of Information Technology  \n© 2023 Artem Yutukov. All rights reserved.  \nThis thesis is school work as defined by Copyright Act of the Czech Republic. It has been submitted at Czech Technical University in Prague, Faculty of Information Technology. The thesis is protected by the  \nCopyright Act and its usage without author’s permission is prohibited (with exceptions defined by the Copyright Act) .  \nCitation of this thesis: Yutukov Artem. Acoustic Noise Cancellation by Machine Learning . Bachelor’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2023 .  \nContents  \nAcknowledgments vi  \nDeclaration vii  \nAbstract viii  \nAbbreviations x  \nIntroduction 1  \n1 ANC systems 3  \n1.1 First prototypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3  \n1.2 ANC Headphones .................................... 3  \n1.3 Adaptive filters ..................................... 4  \n1.3.1 Least Mean Squares .............................. 4  \n1.3.2 Further modifications of the LMS . . . . . . . . . . . . . . . . . . . . . . . 5  \n2 Machine Learning background 7  \n2. 1 Neural Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  \n2.1.1 Single-layer Perceptron ............................ 8  \n2.1.2 Multi-layer perceptron ............................. 8  \n2.1.3 Neural Network Training ........................... 9  \n2.1.4 RNN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  \n2.1.5 CNN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14  \n3 Sound miscellaneous 17  \n3. 1 Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  \n3.2 Fourier Transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18  \n3.3 Fast Fourier Transofrms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19  \n3.4 Mel scale spectrogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20  \n3.5 Sound Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20  \n4 State-of-the art 23  \n4.1 GRU and music reproduction ............................. 23  \n4.2 Convolutional Recurrent","cbCaipqyYbIbWuw0","https://ap.wps.com/l/cbCaipqyYbIbWuw0","pdf",1354438,1,45,"English","en",105,"# Contents\n## 1 ANC systems\n## 2 Machine Learning background\n## 3 Sound miscellaneous\n## 4 State-of-the art\n## 5 Experiments\n## Contents of the attached media\n## List of Figures\n## List of Tables","[{\"question\":\"What is the thesis’s main goal for acoustic noise cancellation?\",\"answer\":\"To design and implement an Acoustic Noise Cancellation prototype that uses a machine-learning approach to cancel unwanted sound waves.\"},{\"question\":\"How does the proposed noise cancellation method work conceptually?\",\"answer\":\"It reduces unwanted sound by adding a second sound specifically designed to cancel the first sound in the target environment.\"},{\"question\":\"How is the model evaluated in the thesis?\",\"answer\":\"The thesis surveys prior methods to choose appropriate metrics, then performs experiments using those metrics and tests the model in a real-life environment.\"}]","Acoustic Noise Cancellation by Machine Learning - Bachelor’s Thesis | PDF",1785936924,113,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"acoustic-noise-cancellation-by-machine-learning-bachelors-thesis","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/acoustic-noise-cancellation-by-machine-learning-bachelors-thesis/127117/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-21","2026-08-05",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"What is the thesis’s main goal for acoustic noise cancellation?","Question",{"text":76,"@type":77},"To design and implement an Acoustic Noise Cancellation prototype that uses a machine-learning approach to cancel unwanted sound waves.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"How does the proposed noise cancellation method work conceptually?",{"text":81,"@type":77},"It reduces unwanted sound by adding a second sound specifically designed to cancel the first sound in the target environment.",{"name":83,"@type":74,"acceptedAnswer":84},"How is the model evaluated in the thesis?",{"text":85,"@type":77},"The thesis surveys prior methods to choose appropriate metrics, then performs experiments using those metrics and tests the model in a real-life environment.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":93},[94,98,102,106,111,116,121,124,129,132,136],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":107,"doc_module":4,"doc_module_name":46,"category_name":108,"show_sort_weight":109,"slug":110},5,"Comic",60,"comic",{"id":112,"doc_module":4,"doc_module_name":46,"category_name":113,"show_sort_weight":114,"slug":115},6,"Technology",50,"technology",{"id":117,"doc_module":4,"doc_module_name":46,"category_name":118,"show_sort_weight":119,"slug":120},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":122,"slug":123},30,"research-report",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":126,"show_sort_weight":127,"slug":128},9,"Religion & Spirituality",20,"religion-spirituality",{"id":127,"doc_module":4,"doc_module_name":46,"category_name":130,"show_sort_weight":127,"slug":131},"World Cup","world-cup",{"id":133,"doc_module":4,"doc_module_name":46,"category_name":134,"show_sort_weight":133,"slug":135},10,"Lifestyle","lifestyle",{"id":137,"doc_module":4,"doc_module_name":46,"category_name":138,"show_sort_weight":107,"slug":139},19,"General","general"]