Giter Site home page Giter Site logo

manufy / ai-intro Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 1012 KB

Artificial Intelligence LLM experiments and quick intros using Ollama, GPT4All, OpenAI and HuggingFace models with LangChain and DeepLake vector store

Home Page: https://github.com/manufy/ai-intro/wiki

License: MIT License

Python 59.40% Shell 0.23% HTML 1.12% JavaScript 1.17% Jupyter Notebook 38.08%
deeplearning llm deeplake gpt4all huggingface ollama openai ai

ai-intro's Introduction

ai-intro

This repo contains small projects using current AI frameworks

Updated to May 2024

This frameworks, tools and models are used:

  • Langchain framework
  • DeepLake vector datastore
  • Local Ollama/Orca/Phi3 models
  • HuggingFace LLM, sentiment and speech recognition models

Ensure to have about 50Gb free for HuggingFace and Ollama model downloads

Environment install

  • Create and activate conda environment (optional)

    environment-and-requirements/create-conda-env.sh environment-and-requirements/activate-conda-env.sh

  • Install ActiveLoop dependencies

    environment-and-requirements/install-activeloop-requirements.sh

  • Instal HuggingFace dependencies

    environment-and-requirements/install-huggingface-requirements.sh

  • Create a .env file with API keys and credentials

    To be documented later using load_dotenv module

## Deprecation warnings

The most annoying thing is that the activeloop course is using deprecated modules. The code will use the updated modules, but still some things needs to be changed to remove all deprecation warnings. This depend on third party updates, despite the samples are using latest modules, if a module depends on another module, this can throw a warning because the included module was still not updated at the time of writing this repo There are comments on the code to ignore the warnings to have a nice clean output.

Courses

Platforms

LangChain tutorials

Models

ai-intro's People

Contributors

manufy avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ai-intro's Issues

add testing in pipeline

currently shows

============================= test session starts ==============================
platform linux -- Python 3.11.9, pytest-8.2.0, pluggy-1.5.0
rootdir: /home/runner/work/ai-intro/ai-intro
collected 0 items

============================ no tests ran in 0.02s =============================

temporary disabled test step

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.