ChalieChang1028's starred repositories

hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing

Language:JavaLicense:NOASSERTIONStargazers:97859Issues:537Issues:222

Deep-Live-Cam

real time face swap and one-click video deepfake with only a single image

Language:PythonLicense:AGPL-3.0Stargazers:39350Issues:243Issues:499

LLMs-from-scratch

Implementing a ChatGPT-like LLM in PyTorch from scratch, step by step

Language:Jupyter NotebookLicense:NOASSERTIONStargazers:30324Issues:322Issues:99

LLM101n

LLM101n: Let's build a Storyteller

llm.c

LLM training in simple, raw C/CUDA

Language:CudaLicense:MITStargazers:24264Issues:241Issues:139

mem0

The Memory layer for your AI apps

Language:PythonLicense:Apache-2.0Stargazers:22584Issues:127Issues:671

graphrag

A modular graph-based Retrieval-Augmented Generation (RAG) system

Language:PythonLicense:MITStargazers:18613Issues:119Issues:489
Language:PythonLicense:Apache-2.0Stargazers:6579Issues:78Issues:72

InternVL

[CVPR 2024 Oral] InternVL Family: A Pioneering Open-Source Alternative to GPT-4o. 接近GPT-4o表现的开源多模态对话模型

Language:PythonLicense:MITStargazers:5889Issues:52Issues:593

deepeval

The LLM Evaluation Framework

Language:PythonLicense:Apache-2.0Stargazers:3442Issues:20Issues:279

Awesome-LLM-Inference

📖A curated list of Awesome LLM Inference Paper with codes, TensorRT-LLM, vLLM, streaming-llm, AWQ, SmoothQuant, WINT8/4, Continuous Batching, FlashAttention, PagedAttention etc.

PyRIT

The Python Risk Identification Tool for generative AI (PyRIT) is an open access automation framework to empower security professionals and machine learning engineers to proactively find risks in their generative AI systems.

Language:PythonLicense:MITStargazers:1857Issues:23Issues:106

SimGNN

A PyTorch implementation of "SimGNN: A Neural Network Approach to Fast Graph Similarity Computation" (WSDM 2019).

Language:PythonLicense:GPL-3.0Stargazers:755Issues:11Issues:47

c-solutions

My Solutions to K. N. King's "C Programming: A Modern Approach", second edition

Language:CLicense:GPL-3.0Stargazers:536Issues:11Issues:74

infini-transformer

PyTorch implementation of Infini-Transformer from "Leave No Context Behind: Efficient Infinite Context Transformers with Infini-attention" (https://arxiv.org/abs/2404.07143)

Language:PythonLicense:MITStargazers:279Issues:6Issues:14

llama2.c-for-dummies

Step by step explanation/tutorial of llama2.c

fiddler

Fast Inference of MoE Models with CPU-GPU Orchestration

Language:PythonLicense:Apache-2.0Stargazers:170Issues:7Issues:2

awesome-ai4eda

Awesome Artificial Intelligence for Electronic Design Automation Papers.

block-transformer

Block Transformer: Global-to-Local Language Modeling for Fast Inference (Official Code)

Language:PythonLicense:MITStargazers:131Issues:5Issues:5

Mixture-of-depths

Unofficial implementation for the paper "Mixture-of-Depths: Dynamically allocating compute in transformer-based language models"

AntiFake

https://dl.acm.org/doi/10.1145/3576915.3623209

Language:PythonLicense:MITStargazers:118Issues:5Issues:4

Poker-AI

Developing a Poker AI as a personal project. Poker is an interesting game to develop an AI for because it is an imperfect information game. This means that unlike perfect-information games such as Chess, in Poker, there is this uncertainty about the opponent's hand, which allows really interesting plays like bluffing.

Language:Jupyter NotebookLicense:MITStargazers:82Issues:9Issues:0

red-instruct

Codes and datasets of the paper Red-Teaming Large Language Models using Chain of Utterances for Safety-Alignment

Language:PythonLicense:Apache-2.0Stargazers:78Issues:1Issues:9

Mixture-of-Depths

Implementation of the paper: "Mixture-of-Depths: Dynamically allocating compute in transformer-based language models"

Language:PythonLicense:MITStargazers:66Issues:4Issues:2

deep-computer-vision

Deep Learning for Computer Vision

Language:Jupyter NotebookLicense:MITStargazers:50Issues:2Issues:1

ERIC

[NeurIPS-2022] Efficient gRaph sImilarity Computation with Alignment Regularization

Inaudible-Adversarial-Perturbation-Vrifle

[NDSS'24] Inaudible Adversarial Perturbation: Manipulating the Recognition of User Speech in Real Time

Language:PythonStargazers:32Issues:1Issues:0

deepspeech2-pytorch-adversarial-attack

Adversarial attack against DeepSpeech2 ASR pytorch model

RL_PCB

RL_PCB is a novel learning-based method for optimising the placement of circuit components on a Printed Circuit Board (PCB).

Language:PythonLicense:MITStargazers:19Issues:2Issues:2

DeepLearningAI-Giskard-RedTeaming

Practical Jupyter notebooks from Andrew Ng and Giskard team's "Red Teaming LLM Applications" course on DeepLearning.AI.

Language:Jupyter NotebookLicense:MITStargazers:15Issues:1Issues:0