Giter Club home page Giter Club logo

ai-signal-processing's Introduction

About

AI and ML are areas of intense focus and experimentation across a wide range of industries, functional disciplines and operational scale. Yet the concrete expression of the work tends to be extremely organization and/or function-specific, as AI models are typically trained on relatively narrow and proprietary datasets.

We see a need for an open source community effort to:

  • Open up and standardize development of models and adaptive frameworks, using and creating public datasets for the common good
  • Tie together various models and data sources across organizations in a unified framework
  • Abstract prediction and forecasting techniques that can be applied across a range of domains, including climate and other scientific endeavors, and enterprise use cases
  • Eventually apply AI/ML to wide-scale system analysis, using cross-correlation across different domains to intensify pattern identification and accelerate operational responsiveness

We expect to apply these general principles first to a well-defined set of open models and practice areas, including a self-describing digital asset catalog, a secure AI connectivity fabric, and AI models to benefit the environment (e.g., bee population preservation). This will allow us to test concepts and models at a global scale.

We are also focused on expanding access to the value of AI by improving simplicity and usability of the technologies. The impact of improvements in user experience will provide opportunities to progressively expand the reach of the Enterprise Neurosystem into new upstream domains, including enterprise, government and global initiatives (e.g., climate change analysis).

Please subscribe to the Community mailer to participate in asynchronous discussions. https://lists.enterpriseneurosystem.org/admin/lists/community.lists.enterpriseneurosystem.org/

Community-wide live updates are held every other Friday at 4pm GMT/Noon EDT/9am PDT. Contact Bill Wright ([email protected]) for details.

Enterprise Neurosystem 0522 Deck.pptx

ai-signal-processing's People

Contributors

daw3rd avatar dineshverma avatar inouetster2 avatar lcaywood2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ai-signal-processing's Issues

Large wav file causes negative array size and resulting exception

Run evaluate -label state -model gmm -sounds metadata.csv -verbose file that references a wav file with about an hour worth of data and this results in the following exception:

ERROR: null
java.lang.NegativeArraySizeException
at org.eng.aisp.util.PCMUtil.pcm2Double(PCMUtil.java:103)
at org.eng.aisp.SoundClip.(SoundClip.java:324)
at org.eng.aisp.SoundClip.(SoundClip.java:185)
at org.eng.aisp.util.PCMUtil.WAVtoSoundClip(PCMUtil.java:616)
at org.eng.aisp.util.PCMUtil.WAVtoSoundClip(PCMUtil.java:574)
at org.eng.aisp.util.PCMUtil.WAVtoPCM(PCMUtil.java:530)
at org.eng.aisp.util.PCMUtil.WAVtoPCM(PCMUtil.java:464)
at org.eng.aisp.util.PCMUtil.ReadPCM(PCMUtil.java:425)
at org.eng.aisp.util.PCMUtil.ReadPCM(PCMUtil.java:386)
at org.eng.aisp.SoundClip.readClip(SoundClip.java:76)
at org.eng.aisp.dataset.MetaData$RecordingDereferencer.loadReference(MetaData.java:968)
at org.eng.aisp.dataset.MetaData$RecordingDereferencer.loadReference(MetaData.java:940)
at org.eng.aisp.dataset.ReferencedSoundSpecDereferencer.loadReference(ReferencedSoundSpecDereferencer.java:75)
at org.eng.aisp.dataset.ReferencedSoundSpecDereferencer.loadReference(ReferencedSoundSpecDereferencer.java:37)
at org.eng.util.DelegatingShuffleIterable.dereference(DelegatingShuffleIterable.java:82)
at org.eng.util.ItemReferenceIterator.dereference(ItemReferenceIterator.java:85)
at org.eng.util.ItemReferenceIterator.hasNext(ItemReferenceIterator.java:106)
at org.eng.aisp.classifier.TrainingSetInfo.getInfo(TrainingSetInfo.java:316)
at org.eng.aisp.tools.Evaluate.trainAndEvaluateClassifier(Evaluate.java:282)
at org.eng.aisp.tools.Evaluate.doMain(Evaluate.java:149)
at org.eng.aisp.tools.Evaluate.main(Evaluate.java:127)

Add support for cuda 11.x

Cuda 10.2 is becoming more difficult to install now that some of the cuda downloads seems to have gone away. Probably should move to a more recent version anyway. This will also require upgrading DL4J.

Do not use jvm-provided nashorn

Currently nashorn (javascript interpeter) is expected to be provided by the JVM. However, this will be going away in future JVMs (especially 17). Change so that we use the externally available nashorn dependency.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.