Ibrahima Khalil Ba's repositories
generic-vectorizer
grpc embeddiing server for FlagEmbedding, SentenceTransformers
openai-completion-server
a dynamic rate limit controller for high volume request openai completion
opencv-realtime-object-tracking
This project implements real-time tracking using OpenCV in Python. It provides functionalities such as video processing with a tracking algorithm, dynamic ROI selection, and alerts through sound notifications when abnormal movements are detected.
llama-cpp-zmq-server
The 'llama-cpp-zmq-server' module is designed to distribute the capabilities of the llama-cpp-python library through a distributed system architecture, leveraging FastAPI and ZeroMQ. This system is architected with a broker-worker model, enabling it to host multiple LLM (Large Language Models) in the background.
gender-recognizer-yolov8
gender recognizer api based on yolov8 and fastapi
wikipedia-gpt-index
build and deploy telegram-bot rag agent from any wikipedia page
vlmtopic
vlmtopic is a project that uses advanced machine learning with CLIP and VLM models to cluster images in real-time and generate captions for those clusters. It helps you organize and describe images more easily and effectively.
image-proposal
image recommender system based on hybrid approach combining nlp embedding and image embedding
text-embedding
compute embedding using transformers and weighted graph centrality score
whisper-server
a whisper-server based on fastapi and zeromq
collaborative-llm
This project is a simple Python script that attempts to showcase the collaborative power of large language models in solving complex tasks. It utilizes a network of LLMs that communicate with each other to accomplish a task. The network takes the form of a deep neural network where each neuron is an LLM.
auto-nlp-classification-gpt
This project aims to provide an autonomous pipeline for creating NLP models for text classification. It is based on GPT-3.5-Turbo, Ada-Embedding, and PyTorch.
pdf2gpt-index
build gpt-index using chatgpt and sentence-transformers
map2gpt
This project is a versatile and powerful search tool that leverages state-of-the-art natural language processing models to provide relevant and contextually rich results. The primary goal of this project is to build a semantic search engine for textual content from various sources such as PDF files and Wikipedia pages.
gpt-index-builder
This project is a versatile and powerful search tool that leverages state-of-the-art natural language processing models to provide relevant and contextually rich results. The primary goal of this project is to build a semantic search engine for textual content from various sources such as PDF files and Wikipedia pages.
chatgpt-tictactoe
two chatgpt playing tic tac toe with zeromq socket
async-embedding
asynchronous embedding based on zeromq and fastapi
parallel-sentence-embedding
Parallel-Sentence-Embedding is a project that utilizes ZeroMQ and Sentence-Transformers to distribute sentence embeddings across multiple machines. The aim of this project is to improve the efficiency and scalability of sentence embedding tasks by allowing for parallel processing
chatbot-genimi
genimi chatbot for student evaluation
zmq-threading
zmq-threading is a multithreading module that can solve any io-task(copy file, database crud, http request)
opencv-chapter-1
opencv chapter 1
image-classification
python image classification
pyzmq
PyZMQ: Python bindings for zeromq