{"id":20670907,"url":"https://github.com/mrkrd/inverse_cochlea","last_synced_at":"2025-04-19T18:35:41.290Z","repository":{"id":81756313,"uuid":"198811000","full_name":"mrkrd/inverse_cochlea","owner":"mrkrd","description":"Sound Decoding from Auditory Nerve Activity with Artificial Neural Networks","archived":false,"fork":false,"pushed_at":"2019-07-25T10:47:42.000Z","size":1184,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T11:41:40.644Z","etag":null,"topics":["artificial-neural-networks","auditory","cochlea","mlp","reconstruction","sound","spectrogram"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrkrd.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-25T10:33:44.000Z","updated_at":"2024-12-20T03:05:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"bf42d5fb-a857-4a5d-955b-2ffc947259e7","html_url":"https://github.com/mrkrd/inverse_cochlea","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrkrd%2Finverse_cochlea","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrkrd%2Finverse_cochlea/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrkrd%2Finverse_cochlea/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrkrd%2Finverse_cochlea/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrkrd","download_url":"https://codeload.github.com/mrkrd/inverse_cochlea/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249765706,"owners_count":21322466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-neural-networks","auditory","cochlea","mlp","reconstruction","sound","spectrogram"],"created_at":"2024-11-16T20:24:04.124Z","updated_at":"2025-04-19T18:35:41.286Z","avatar_url":"https://github.com/mrkrd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"inverse_cochlea\n===============\n\n*inverse_cochlea* can reconstruct sounds from the activity of auditory\nnerve fibers' using artificial neural networks::\n\n\n  __|______|______|____    +-----------+\n  _|________|______|___ --\u003e|  Inverse  |      .-.     .-.     .-.\n  ___|______|____|_____ --\u003e|           |--\u003e  /   \\   /   \\   /   \\\n  __|______|______|____ --\u003e|  Cochlea  |          '-'     '-'\n                           +-----------+\n        ANF activity                                 Sound\n\n\nBernstein Conference 2012\n-------------------------\n\nRudnicki M, Zuffo MK and Hemmert W (2012). Sound Decoding from\nAuditory Nerve Activity. Front. Comput. Neurosci. Conference Abstract:\nBernstein Conference 2012. doi: 10.3389/conf.fncom.2012.55.00092\n\n\n`Full abstract`_\n\n`Sound samples`_\n\n\n.. _`Full abstract`: https://www.frontiersin.org/10.3389/conf.fncom.2012.55.00092/event_abstract\n.. _`Sound samples`: ./sound_samples\n\n\nPoster\n......\n\n.. image:: ./poster/poster_2012.png\n   :target: ./poster/poster_2012.pdf\n\n\n\nUsage\n-----\n\nThe direct reconstruction with an artificial neural network (suitable\nfor frequencies to up 2 kHz) is implemented in\ninverse_cochlea.MlpReconstructor.  The reconstruction using a\ncombination of an artificial neural network and inverse spectrogram is\nimplemented in inverse_cochlea.ISgramReconstructor.\n\nBoth reconstructor classes can be configured by the constructor\nparameters and have train() and run() methods.\n\nTo see how to use the package, have a look at the scripts in the\nexamples_ directory.\n\n.. _examples: ./examples\n\n\n\nRequirements\n------------\n\n- Python 2.7\n- Numpy\n- Scipy\n- Pandas\n- joblib\n- cochlea_\n\nFor the  MlpReconstructor:\n\n- ffnet\n\nFor the ISgramReconstructor:\n\n- oct2py or pytave\n- GNU Octave with ltfat_ preinstalled\n\n.. _cochlea: https://github.com/mrkrd/cochlea\n.. _ltfat: https://ltfat.github.io/\n\n\n\nLicense\n-------\n\nThe project is licensed under the GNU General Public License v3 or\nlater (GPLv3+).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrkrd%2Finverse_cochlea","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrkrd%2Finverse_cochlea","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrkrd%2Finverse_cochlea/lists"}