Skip to content

Automated AI Model Metadata eXtractor - automatically extracts and infers AI model-related from software repositories

License

Notifications You must be signed in to change notification settings

renauddahou/AIMMX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIMMX

AI Model Metadata eXtractor

Python library that infers and extracts AI model-specific metadata from GitHub repositories.

Paper at the Mining Software Repositories Conference 2020 describing AIMMX

Video of talk at the Mining Software Repositories Conference 2020 describing AIMMX

Requirements

Runs on Python3 with the dependencies as described in requirements.txt

Also will require a GitHub API key which can be obtained by the following steps:

Installation

In the root directory of the library, please run pip3 install -e .

Usage

from aimmx import AIMMX

if __name__ == '__main__':
    aimmx = AIMMX("***INSERT GITHUB API KEY HERE***)
    metadata = aimmx.repo_parse("***INSERT GITHUB URL TO ANALYZE HERE***")
    print(metadata)

Examples

Please see the examples folder for a Jupyter notebook with various examples.

About

Automated AI Model Metadata eXtractor - automatically extracts and infers AI model-related from software repositories

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%