I created my Digital Palace as a public platform for self-expression, reflection, and sharing my memories. It is where I openly document my thoughts, experiences, milestones, creative works - my personal journey.
My Digital Palace allows me to write journal entries, upload multimedia, record audio, and categorize content by date and themes. The tools help me capture toughts to share publicly.
With my palace being public, anyone can read my entries, view my content, and leave comments to connect with me and others in my community. I enjoy fostering this open dialogue and discussion around my shared stories.
In summary, my Digital Palace provides an engaging platform for public self-expression, reflection, and sharing memories.
The goal of a "Today I Learned" (TIL) journal is to document and reflect upon something new or interesting that you have learned on a given day.
It serves as a personal knowledge base where I can record and reflect on my daily learning experiences.
TIL journals are often used by programmers, developers, and other professionals to share tips, tricks, and lessons learned in their respective fields.
They can also be a valuable resource for others who are looking to learn and expand their knowledge in a specific domain.
π Todays I Learned
The "For the Impatient" tutorial series is designed to provide a fast-paced and efficient way for learners to master programming languages and other technical subjects. The core idea behind this series is to cater to the needs of individuals who are eager to gain proficiency quickly, without getting bogged down in lengthy, comprehensive tutorials.
The typical learner in the "Impatient" target audience might be someone who:
- Has a strong motivation to learn a new skill quickly, perhaps for a time-sensitive project or job requirement
- Prefers a more streamlined, concise learning approach that focuses on the most essential concepts and practical applications
- Wants to get up and running with a new language or technology as rapidly as possible, without spending too much time on theoretical background or peripheral topics
π Top Quality Blogs
π Top Quality Cloud Providers
π Top Quality Datasets
-
Beyond Prompt Engineering: Modular and Optimized LM Programs with DSPy
-
Mastering the Art of Training Large Language Models from Scratch
- LLMs from scratch Implementing a ChatGPT-like LLM from scratch, step by step by from Sebastian Raschka
What are the common use cases of LLM Applications ?
Bionic GPT BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality BionicGPT can run on your laptop or scale into the data center.
-
LangChain Framework to construct LLMs application documentation π¦
-
LLamaIndexTurn your enterprise data into production-ready LLM applications π¦
-
HuggingFace Model, Datasets, Inference Space, the GitHub of AI models. π€
-
instructor Instructor makes it easy to reliably get structured data like JSON from Large Language Models (LLMs) like GPT-3.5, GPT-4, GPT-4-Vision, including open source models like Mistral/Mixtral from Together, Anyscale, Ollama, and llama-cpp-python.
-
instructor_ex (Elixir version of Instructor)
-
marvin Marvin is a lightweight AI toolkit for building natural language interfaces that are reliable, scalable, and easy to trust.
-
Vercel AI SDK (Stream React Components from LLMs to deliver richer user experiences)
-
Flowneum A toolkit for controllable, private AI on consumer hardware in rust
-
Kalosm Kalosm is an open source framework for private language, audio, and image models in Rust
-
PhiData Phidata is a toolkit for building AI Assistants using function calling.
-
Microsoft AutoDev π§βAutoDev: The AI-powered coding wizard with multilingual support
-
Cognee Memory management for the AI Applications and AI Agents
-
MelloTTS High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.
-
MemGPT Enable Next-Gen Large Language Model Applications
-
lumentis Generate beautiful docs from your transcripts and unstructured information with a single command.
- Transformer Head Toolkit for attaching, training, saving and loading of new heads for transformer models
- AICI AICI: Prompts as (Wasm) Programs. Controlling inference using Wasm programs.
- llms A CLI utility and Python library for interacting with Large Language Models, both via remote APIs and models that can be installed and run on your own machine. By Simon Willison
- Open Interpreter A natural language interface for computers
- Documentation Open Interpreter A new way to use computers
- whisper Whisper is a general-purpose speech recognition model. It is trained on a large dataset of diverse audio and is also a multitasking model that can perform multilingual speech recognition, speech translation, and language identification.
- plock From anywhere you can type, query and stream the output of an LLM or any other script
- Screen shot to code Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue)
- Guidance A guidance language for controlling large language models.
- AICI AICI: Prompts as (Wasm) Programs
- Representation Ingeneering Representation Engineering Mistral-7B an Acid Trip π
- VoiceCraft Zero-Shot Speech Editing and Text-to-Speech in the Wild
- Enchanted Enchanted is iOS and macOS app for chatting with private self hosted language models such as Llama2, Mistral or Vicuna using Ollama.
- llamaC++ LLM inference in C/C++
- vLLM Easy, fast, and cheap LLM serving for everyone, documentation
- nm-vllm A high-throughput and memory-efficient inference and serving engine for LLMs (sparse compressing)
- LLama Cpp Python Binding OpenAI compatible web server
- SkyPilot Run LLMs and AI on Any Cloud documentation
- Ollama Go program that encapsulate llamac++. documentation
- fastassert Dockerized LLM inference server with constrained output (JSON mode), built on top of vLLM and outlines.
- luminal Deep learning at the speed of light coded in Rust. The aim for 0.3 is to achieve SOTA performance on an M1 pro (50 tok/s), and near SOTA on single nvidia gpus (>100 tok/s)
- LLamafile Turning a LLM model into a Multiplatform executable
- candle Minimalist ML framework for Rust. Run and Serve Models in Rust.
- Mlx Server This Python library is the easist way to begin building on top of Apple's machine learning library MLX
- AICI AICI: Prompts as (Wasm) Programs
- List of tools that serves AI locally An awesome repository of local AI tools
- SkypilotSkyPilot is a framework for running LLMs, AI, and batch jobs on any cloud, offering maximum cost savings, highest GPU availability, and managed execution.
- Jan Jan is an open source alternative to ChatGPT that runs 100% offline on your computer
- MegaGPTThe Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo
- CrewAI Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
- Devika Devika is an Agentic AI Software Engineer that can understand high-level human instructions, break them down into steps, research relevant information, and write code to achieve the given objective. Devika aims to be a competitive open-source alternative to Devin by Cognition AI.
- AgentStudio AgentStudio is an open toolkit covering the entire lifespan of building virtual agents that can interact with everything on digital worlds
- AIOS AIOS: LLM Agent Operating System
- AutoGen Enable Next-Gen Large Language Model Applications
- Screen Agents ScreenAgent: A Computer Control Agent Driven by Visual Language Large Model
- Synapse Synapse: Trajectory-as-Exemplar Prompting with Memory for Computer Control
- Cradles Towards General Computer Control: A Multimodal Agent for Red Dead Redemption II as a Case Study
- kwaiagents A generalized information-seeking agent system with Large Language Models (LLMs).
- Summoning the Magic of Prompts: A Deep Dive into Prompt Engineering Patterns
- Claude Anthropic prompts Library Explore optimized prompts for a breadth of business and personal tasks
- MLX Swift Examples Examples using MLX Swift
- Gorilla OpenFunction π¦ Gorilla: Large Language Model Connected with Massive APIs
- Models list Open Sources model list
- NousResearch/Nous-Hermes-llama-2-7b
- [Ollama version of Nous-Hermes2Pro][https://ollama.com/adrienbrault/nous-hermes2pro]
- LLavaNext LLaVA-NeXT is recently merged to transformers and it outperforms many of the proprietary models like Gemini on various benchmarks!
- Startling LM 7B Beta The best 7B Models - Finetuned from model: Openchat-3.5-0106 (based on Mistral-7B-v0.1) - From Berkeley https://starling.cs.berkeley.edu/
- Berkeley Function-Calling Leaderboard LeaderBoard for function calling
- OpenLLMs Leaderboard π The π€ Open LLM Leaderboard aims to track, rank and evaluate open LLMs and chatbots.
- HumanEval Leaderboard # π EvalPlus Leaderboard π EvalPlus evaluates AI Coders with rigorous tests
- Bonito A lightweight library for generating synthetic instruction tuning datasets for your data without GPT.
- unsloth 5X faster 60% less memory QLoRA finetuning
- Documentation from Premai about Finetuning
- LLama-Factory Unify Efficient Fine-tuning of 100+ LLMs
- peft π€ PEFT: State-of-the-art Parameter-Efficient Fine-Tuning.
- Tochtune A Native-PyTorch Library for LLM Fine-tuning
- LLMTuner Tune LLM in few lines of code
- LMFlow An Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large Models for All. (Include Lisa Finetuning)
Lighting thunder Source to source compiler for PyTorch. It makes PyTorch programs faster on single accelerators and distributed.
How to document an AI/Machine Learning Model: Improving Transparency in AI through Model Cards
- Useful VSCode extensions
- Open source alternatives to popular products Discover Open Source Alternatives to Popular Software
- Shot Scraper A command-line utility for taking automated screenshots of websites from Simon Willison
- ttok Count and truncate text based on tokens from Simon Willison
- github2files Create a big files from a GitHub files
Forget the Cloud βοΈ β A MacBook Pro with M1/M2 is the Only AI Brain You Need β¦ π§
mindmap
root((AI))
Applications
LLM Applications
Serving LLMs
Engineering
AI Engineering
Framework
LangChain
LLamaIndex
Vector Databases
Prompt Engineering
Fine Tuning
RAG
Models
AI Models
Embeddings
Ethics
AI and Ethics