Skip to content

AIMap is an interactive visualization tool designed for Artificial Intelligence-associated knowledge Map visualization.

License

Notifications You must be signed in to change notification settings

WilliamZ1008/AIMap

Repository files navigation

AIMap

AIMap is an interactive visualization tool designed for Artificial Intelligence-associated knowledge Map visualization.

image-20240805004015798

Contribution Guidelines

We welcome contributions from the community! By participating in this project, you agree to abide by our code of conduct. Here are the steps to get started:

How to Contribute

  1. Fork the Repository:

    • Click the "Fork" button at the top right corner of this repository's GitHub page.
  2. Clone Your Fork:

    • Clone your forked repository to your local machine:
      git clone https://github.com/your-username/AIMap.git
    • Navigate into your cloned repository:
      cd AIMap
  3. Create a Branch:

    • Create a new branch for your feature or bug fix:
      git checkout -b feature-or-bugfix-name
  4. Make Your Changes:

    • Implement your feature or bug fix.
    • Ensure your code follows the project's coding standards.
    • Write tests for your changes if applicable.
  5. Commit Your Changes:

    • Commit your changes with a clear and descriptive commit message:
      git commit -m "Description of the changes made"
  6. Push to Your Fork:

    • Push your changes to your forked repository:
      git push origin feature-or-bugfix-name
  7. Create a Pull Request:

    • Go to the original repository on GitHub and click the "Compare & pull request" button.
    • Provide a clear description of your changes in the pull request.
    • Ensure your pull request follows the project's pull request template if available.

Code Style and Standards

  • Follow the existing code style and conventions.
  • Use meaningful variable and function names.
  • Write clear and concise comments if necessary.

Reporting Bugs

If you find a bug, please report it by opening an issue on GitHub. Include detailed information and steps to reproduce the bug.

Feature Requests

We welcome new feature ideas! If you have a feature request, please open an issue on GitHub and describe your idea in detail, or you can contact me directly by sending an email to contact-email, I will try my best to make your wonderful idea happen.

Code of Conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to contact-email.

Thank you for contributing to AIMap!


🚧Construction Site🚧

TODO🏗️

  • [✅] Find a way of implementation
  • [] Gather artificial intelligence-related overall knowledge framework
  • [] Add an apparent overall framework to the map
  • [] Gather specific knowledge in breakdowns (teamwork)
  • [] Add detailed information spots to the overall framework (teamwork)

Knowledge Point Properties🏗️

  • category
  • type(concepts or models)
  • knowledge point name
  • publish year
  • performance(if model) - rank number in most popular dataset related
  • dataset(s)
  • keywords

Elements📚

  • Chunk: An overall category of AI field
  • Subchunk: A specific field in artificial intelligence chunk
  • Orb: A leaf node belonging to a subchunk, representing a knowledge point

About

AIMap is an interactive visualization tool designed for Artificial Intelligence-associated knowledge Map visualization.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published