AI Open Source Project Collection

The development of AI cannot be separated from the contribution of the open source community. It is precisely because of the dedicated efforts of outstanding engineers worldwide that AI is now in full swing


The development of AI cannot be separated from the contribution of the open source community. It is precisely because of the dedicated efforts of outstanding engineers worldwide that AI is now in full swing. Today, the editor has compiled some popular open source projects related to AI for enthusiasts to learn and research.

Training model

DeepSpeed Microsoft

DeepSpeed is a ChatGPT model launched by Microsoft for individuals, making distributed training and reasoning simple, efficient, and effective. Rumor has it that the performance is fast and the cost is low.


As is well known, due to the lack of OpenAI, the open source community has launched models such as LLaMa, Alpaca, Vicuna, and Databricks Dolly to make ChatGPT like models more accessible to people.


However, due to the lack of an end-to-end RLHF scaling system, the training of ChatGPT like models is still very difficult. The emergence of DeepSpeedChat has just completed this issue.


Address: https://github.com/microsoft/DeepSpeed

JARVIS Microsoft

Microsoft has launched a private smart butler system that connects LLM with the ML community. The same is also to solve the problem of AI model connectivity. Paper: https://arxiv.org/pdf/2303.17580.pdf

Address: https://github.com/microsoft/JARVIS

Programming tools

LLAMA OpenAIAPIAdapter

Llama.cpp is packaged as OpenAIAPI, which provides a model quantification and deployment method on local CPUs.

Reference paper 'LLaMA AdapterV2: Parameter Efficient Visual Instruction Model'

Address: https://github.com/abetlen/llama-cpp-python

LangChain

It is a powerful framework designed to help developers build end-to-end applications using language models. It provides a set of tools, components, and interfaces to simplify the process of creating applications supported by large language models (LLM) and chat models. LangChain can easily manage interactions with language models, link multiple components together, and integrate additional resources such as APIs and databases.

Address: https://langchain.com

AutoGPT

As the name suggests, when you give AutoGPT a question, it will think for itself, provide implementation steps and details, which is a milestone development for AI.

However, it requires local deployment and is relatively expensive due to token usage.

Address: https://github.com/Torantulino/Auto-GPT

LangFlow


LangFlow is a native LLM graphical development interface based on LangChain. If you are familiar with LangChain, the development interface for Chains, Agents, and PromptEngineering will feel very intuitive. A workflow system built based on LangChain and React Flow. Once the workflow is generated, it can be exported to Json format, and then LangChain can directly call it

Address: http://github.com/logspace-ai/langflow

CoGnoSYS

Tools similar to AutoGPT, the online version of AutoGPT is better to use, has an interface, and does not require local deployment.

Address: http://cognosys.ai

AI Tower - Aridama Hall

The various online models launched by Alibaba Dharma Academy can be jointly debugged, making them more user-friendly for domestic users.

Address: www.modelscope.cn

Image Tools

SegmentAnything

SegmentAnything

Address: https://github.com/IDEA-Research/Grounded-Segment-Anything

MagicCopy

Chrome extension tool, image Object detection matting. Can quickly process images.

Address: https://github.com/kevmo314/magic-copy

PlaskPost

Pose image generator, 3D model+image generation for specified actions

Address: https://plask.ai/

VideoCrafter

One click replacement, text to video support for open source editing functions.

Address: https://github.com/VideoCrafter/VideoCrafter


Disclaimer: The content of this article is sourced from the internet. The copyright of the text, images, and other materials belongs to the original author. The platform reprints the materials for the purpose of conveying more information. The content of the article is for reference and learning only, and should not be used for commercial purposes. If it infringes on your legitimate rights and interests, please contact us promptly and we will handle it as soon as possible! We respect copyright and are committed to protecting it. Thank you for sharing.(Email:[email protected])