I found a library in Python to directly stream speaker sound to analyze it and display it like music visualizer. So I wondered how I could achieve the same thing in MATLAB as well? With a little bet of research I found a fantastic free tool called VB-audio, which enables you to direct data from PC's output devices like speakers, to PC's input devices like microphones ,and with System Object provided by MATLAB, I was able to achieve the goal with almost 100% real-time streaming ,and with less than 13 lines of code!. NOTE**: in computing FFT I didn't divide by the number of points , just to let the values fit the graph scale which I chose for demonstration purposes. Nice Watching 😎👇
Anan Yaghmour’s Post
More Relevant Posts
-
😂
Network Automation | Linux | Docker | Ansible | Python | BASH | Git GitHub GitLab | Cisco IOS & Nexus | Palo Alto | Firewall | DNS | BIND | IPAM | DDI | DHCP | Infoblox | ITOM | ITIL | ServiceNow | AWS | DevOps | SRE
This is the exact reason why most chips are usually soldered in.
To view or add a comment, sign in
-
Interesting
Boiling (hard) water reduces #microplastics! As a Dutch born Chinese, I always got questions from many Dutch friends why I am drinking hot water (without a teabag in it). Drinking warm water that has been boiled and cooled down to a drinkable temperature is common practice in Asian countries such as China and Japan. Clear advantages of boiling water: it kills pathogens and warms up the body. Traditional Chinese medicin also believes in balance: the body is warm, so the water we intake should also be warm. Now another adventage: reduction of microplastics. A recent paper has showed a reduction of up to 90% of three types of microplastics from water that has been: 1. Boiled 2. Cooled down to room temperature 3. Filtered over a coffee filter The idea is that calcium carbonate (also known as limestone or chalk) crystallises and entraps the microplastics. These particles can then we filtered out after cooling. Simple but effective. Just a side note that this works better for #hardwater, which have higher calcium carbonate contents. Now I have an additional explanation when someone asks me why I always boil my water. Am curious to see more #research on this topic and if this would lead to any (inter)national health advices in the near future!
To view or add a comment, sign in
-
I hope you find pleasure in viewing this! 😉 https://lnkd.in/duZFxczV #AI #deeplearning #mathematics
Richard Baraniuk "The Mathematics of Deep Learning," AMS Josiah Willard Gibbs Lecture
https://www.youtube.com/
To view or add a comment, sign in
-
We need more and more of such content
MSc Student in Applied Mathematics | Probabilistic ML | RL | High-Performance Scientific Computing | Independent Researcher
I'm on a spiritual journey to refine my understanding of generative models especially diffusions and flows. Both follow a simple principle, continuously change data until they match target data points then generate new data using the transformed distribution. The difficulty is of course finding the transformed distribution. The ultimate equation that governs such generative models and also is the roadmap for discovering other variants was proposed by Kolmogorov in his 1931 paper: "Über die analytischen Methoden in der Wahrscheinlichkeitsrechnung" Later in 1949, William Feller proposed a more general form and called it Kolmogorov's forward equation. This equation is perhaps the most general of its kind as we can derive other similar equations like Fokker-Planck or Kramers–Moyal expansion as special cases. Image: An Introduction to Probability Theory, Feller, Vol II, Chapter X
To view or add a comment, sign in
-
أي سؤال يتساءل عن علاقة أحد فروع الرياضيات بتطبيقات تعلم الآلة, هو مشابه لسؤال جدوى تعلم حروف لغة ما للتمكن من كتابة القصائد! . الأهم من كل ما سبق, خطورة اعتقاد أن أصول الرياضيات من تفاضل و تكامل و نظرية الاحتمالات إلخ شيء منفصل عن تعلم الآلة. ابتداءً لا يوجد حقيقةً ما يسمى "بتعلم الآلة" و إنما هذا فقط مسمى تسويقي ترويجي لتبسيط المفهوم للعوام, أما على أرض الواقع ما هي إلا "تطبيقات فرعية" للجذور الرياضية من تفاضل و تكامل واحتمالات و جبر خطي و تحليل حقيقي و إلخ من أصول و أركان الرياضيات. لذلك إن أردت فعلاً الإلمام "بتعلم الآلة" فلا تتبع الفروع و إنما عد للجذور و "افهمها جيداً" أي تعلم الرياضيات عن فهم :)
ماعلاقة الإحصاء بتعلم الآلة؟ كيف لي فهم تعلم الآلة من دون معرفة الاحتمالات و تنبؤات، كيف لي أن أتنبأ بقيمة معينة باستخدام التعلم الآلة؟ لنعلم أن بوابة فهم تعلم الآلة هو معرفة أساسيات الإحصاء، لذلك لنعرف أن الإحصاء له علاقة وثيقة بتعلم الآلة وتحليل البيانات. إليك بعض النقاط التي توضح العلاقة بين الإحصاء وتعلم الآلة: ١-الاعتماد على النماذج الإحصائية: اغلب نماذج التعلم الآلة معتمدة على نماذج الاحصائية سبيل المثال، يمكن استخدام الانحدار الخطي والتحليل العاملي والتحليل التجميعي وغيرها من النماذج الإحصائية لفهم العلاقات والأنماط في البيانات. ٢- الاستنتاج الإحصائي: يتم استخدام الاحتمالات وهي احد أساسيات الإحصاء،. ٣- تقليل الأبعاد: يعالج الإحصاء قضية تقليل الأبعاد، وهي عملية تقليل الأبعاد من مجموعة كبيرة من المتغيرات إلى مجموعة أصغر تحتوي على المعلومات الأساسية. وهي أحد أساليب Data mining وهي أساليب تعلم الآلة. ٤- التحقق من النماذج: يستخدم الإحصاء في التحقق من يمكن استخدام اختبارات الفرضية وتحليل الانحدار وتقنيات التحقق الأخرى للتأكد من أن النماذج تعكس البيانات بشكل دقيق ويمكنها التعميم على بيانات جديدة. هذه أهم النقاط من وجهة نظري مرفق لكم ملخص جميل عن أهم أساسيات الإحصاء. #الذكاء_الاصطناعي #تعلم_الآلة
To view or add a comment, sign in
-
I can't agree more
“Data centric” AI is a dangerous viral concept that is currently sweeping through the AI community, for which I hope I can provide a vaccine. Data has no value or meaning in the abstract, without an understanding of the context or processes by which it was generated. This is the same reason that the term “data science” is an oxymoron - there is no “science” of data in the abstract. Only of specific physical processes that generate data. The only way that a 100% focus on data could work is if the data had such complete and detailed coverage of the entire space of possibilities that the outcome would basically be predetermined, and could be obtained by any interpolation method you choose. But that’s neither feasible nor economically viable. Even LLMs show that this “data centric” view is wrong. It wasn’t until the introduction of a special functional form, the transformer, in 2017, that incorporated the domain-specific knowledge that the structure of language relies on context-dependent long range associations, that truly plausible dialog could be modeled. Previous, generic interpolation methods could not have achieved such results even using the entire internet as training data. #data #artificialintelligence [Comment added 12/16: machine learning is the subset of modeling that requires data and cannot be done in closed form. So of course data is important. But the “data centric” slogan is dangerous because it deliberately takes people’s attention away from the rest of the modeling problem, which is already overly neglected.]
To view or add a comment, sign in
-
Are you tired of the constant battle when it comes to making slides? Look no further! Using this incredible tool 👇🏿 will revolutionize your slide creation experience. 🚀 It's beyond amazing! :)
Data | Innovation | Strategy - Driving AI Innovation for Financial, Health and Supply Chain Services in Africa 🚀📈
⚒Write a PowerPoint Presentation with ChatGPT🚀👉 https://lnkd.in/gM65CNAr - ChatGPT Mastery - Prompt 👇 👇👇 Prompt: "I want you to write me VBA code for a PowerPoint presentation about the history of AI. You are to fill in all the text with your own knowledge, no placeholders. I need 5 slides." #chatgpt #ai #chatgpt4 #openai
To view or add a comment, sign in
-
I am thrilled to announce that our paper, "ADVERSARIAL DISCRIMINATIVE KNOWLEDGE TRANSFER WITH A MULTI-CLASS DISCRIMINATOR FOR ROBUST GEOAI", has been accepted to be presented at the prestigious IGARSS 2023 conference. As the lead author, I had the extraordinary opportunity to work closely with my esteemed PhD advisors, Dr. Prasad and Dr. Crawford. Their profound insights, unwavering support, and deep understanding of the AI landscape significantly shaped the outcome of our research. In our paper, we delve deep into the cutting-edge sphere of adversarial learning, where we propose a novel methodology for discriminative knowledge transfer using a multi-class discriminator. We've strived to pioneer an approach that enhances the robustness and efficiency of GeoAI models, pushing the boundaries of what's possible in the AI-driven interpretation of geographical data. I would like to extend my deepest gratitude to Dr. Prasad and Dr. Crawford for their indefatigable commitment to our work and their invaluable contributions to this paper. #IGARSS2023 #GeoAI #AIResearch #AdversarialLearning #KnowledgeTransfer
To view or add a comment, sign in
Senior QC | Neobanking at Arab Bank
3yShorouq Al-Awawdeh