this post was submitted on 19 Jul 2023
3 points (100.0% liked)

Digital Bioacoustics

626 readers
3 users here now

Welcome to c/DigitalBioacoustics, a unique niche in the vast universe of online forums and digital communities. At its core, bioacoustics is the study of sound in and from living organisms, an intriguing intersection of biology and acoustics. Digital bioacoustics, an extension of this field, involves using technology to capture, analyze, and interpret these biological sounds. This community is dedicated to exploring these fascinating aspects of nature through a digital lens.

As you delve into c/DigitalBioacoustics, you'll notice it's not just another technical forum. This space transcends the usual drone of server rooms or the monotonous tap-tap of keyboards. Here, members engage in a unique fusion of natural wonders and technological prowess. Imagine a world where the rustling of leaves, the chirping of birds, and the mysterious calls of nocturnal creatures meet the precision of digital recording and analysis.

Within this domain, we, the participants, become both observers and participants in an intricate dance. Our mission is to unravel the mysteries of nature's soundtrack, decoding the language of the wild through the lens of science. This journey is not just about data and graphs; it's about connecting with the primal rhythm of life itself.

As you venture deeper, the poetic essence of our community unfolds. Nature's raw concert, from the powerful songs of mating calls to the subtle whispers of predator and prey, creates a tapestry of sounds. We juxtapose these organic melodies with the mechanical beeps and buzzes of our equipment, a reminder of the constant interplay between the natural world and our quest to understand it.

Our community embodies the spirit of curious scientists and nature enthusiasts alike, all drawn to the mystery and majesty of the natural world. In this symphonic melding of science and nature, we discover not just answers, but also new questions and a deeper appreciation for the complex beauty of our planet.

c/DigitalBioacoustics is more than a mere digital gathering place. It's a living, breathing symphony of stories, each note a discovery, each pause a moment of reflection. Here, we celebrate the intricate dance of nature and technology, the joy of discovery, and the enduring quest for understanding in a world filled with both harmony and dissonance.

For those brave enough to explore its depths, c/DigitalBioacoustics offers a journey like no other: a melding of science and art, a discovery of nature's secrets, and a celebration of the eternal dance between the wild and the wired.

Related communities:

https://lemmy.world/c/awwnverts
https://lemmy.world/c/bats
[email protected]
https://lemmy.world/c/birding
https://lemmy.world/c/capybara
https://lemmy.world/c/jellyfish
https://lemmy.world/c/nature
[email protected]
https://lemmy.world/c/opossums
https://lemmy.world/c/raccoons
https://lemmy.world/c/skunks
https://lemmy.world/c/whales

Please let me know if you know of any other related communities or any other links I should add.

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Haggunenons 1 points 2 years ago* (last edited 2 years ago)

Summary made by Quivr/GPT-4

AmadeusGPT is a human-computer interactive platform designed to analyze animal behavior using natural language. It leverages ChatGPT as a user-guided controller and a range of machine learning and computer vision models to analyze animal behavior from raw video footage. The system uses pretrained pose estimation models that can run inference across species and settings, and object segmentation models. While the focus is on mice, the most common model organism used in biotechnology research, the system can be used on other animals as well.

The document discusses the introduction of a dual memory mechanism to augment GPT3.5. This includes a long-term memory module that overcomes the issue of running out of tokens, and a dynamic loading system for code integrations for advanced uses like dimensionality reduction with UMAP or cebra. The system can retrieve the correct output within a long session or upon restarting, even if long-term memory is ablated after running out of tokens.

AmadeusGPT uses Language Learning Models (LLMs) to generate Python executable code that fulfills user-specified queries in the prompt. This requires LLMs to learn to manipulate core process resources in a constrained way. If the user’s prompt is unclear or beyond the system’s capacity, the generated code might result in errors that require programming expertise. Therefore, intuitive error messages are essential for ensuring a consistent natural language experience.

The document also discusses the concept of "task programs" that are executed by the backend Python interpreter. These task programs can be uni-purpose or multi-purpose, and can be composed to perform complex tasks such as computing events and interactions with objects over time to produce plots.

The system is designed to handle complex instructions that cover multiple sub-tasks, including pose extraction, behavioral definitions, interactively drawing regions of interest (ROIs), visualizing and performing tasks such as behavior event counting. The system can decompose the description into multiple task programs and assemble the final program.

The document also mentions robustness tests and stress-testing of AmadeusGPT. It discusses the potential pitfall of AmadeusGPT overfitting to the developers' expressions and biases, and the need to test its robustness with out-of-distribution base questions.

In summary, this document is about the development and functionality of AmadeusGPT, a program designed to analyze animal behavior using natural language and machine learning models. It discusses the benefits of the system, such as its ability to handle complex instructions and perform multiple sub-tasks, as well as potential difficulties, such as the risk of overfitting and the need for clear user prompts.


Quivr response to the following question: "What are some examples of things that are made possible with AmadeusGPT that were not possible with other AI/GPT programs?"

AmadeusGPT is designed to analyze animal behavior using natural language prompts. It provides a unique user experience for those interested in exploring their behavioral data. Users can ask questions, define behaviors on-the-fly, and visualize the resulting analyses plus the language output. This is a significant advancement over previous AI or GPT programs, which did not have this specific functionality.

AmadeusGPT leverages state-of-the-art pretrained models, such as SuperAnimals for animal pose estimation and Segment-Anything (SAM) for object segmentation. It enables spatio-temporal reasoning to parse the outputs of computer vision models into quantitative behavior analysis. This is a unique feature not found in other AI or GPT programs.

Furthermore, AmadeusGPT simplifies the integration of arbitrary behavioral modules, making it easier to combine tools for task-specific models and interface with machine code. This is a significant improvement over other AI or GPT programs, which often require extensive programming expertise to integrate different modules.

Finally, AmadeusGPT has a novel dual-memory mechanism that ensures defined behaviors are not lost (due to being beyond the token limit), wording can be automatically rephrased for robustness, and the state of the application can be restored when relaunched. This provides a seamless and intuitive user experience that is not typically found in other AI or GPT programs.