Gemma for Streaming ML with Dataflow
The article demonstrates how to integrate Google's Gemma 2 language model into a Dataflow pipeline for real-time sentiment analysis and response generation in customer support chats. It provides a practical example of using Gemma to process streaming data, including code snippets for creating prompts, running inference, and handling model outputs within a scalable data processing framework.
https://developers.googleblog.com/en/gemma-for-streaming-ml-with-dataflow/
The article demonstrates how to integrate Google's Gemma 2 language model into a Dataflow pipeline for real-time sentiment analysis and response generation in customer support chats. It provides a practical example of using Gemma to process streaming data, including code snippets for creating prompts, running inference, and handling model outputs within a scalable data processing framework.
https://developers.googleblog.com/en/gemma-for-streaming-ml-with-dataflow/
Googleblog
Google for Developers Blog - News about Web, Mobile, AI and Cloud
Use the Gemma language model to gauge customer sentiment, summarize conversations, and assist with crafting responses in near real-time with minimal latency.
Pare
Pare is the easiest way to deploy Python Lambdas alongside your primary web application.
https://github.com/gauge-sh/pare
Pare is the easiest way to deploy Python Lambdas alongside your primary web application.
https://github.com/gauge-sh/pare
GitHub
GitHub - gauge-sh/pare: Pare is the easiest way to deploy Python Lambdas alongside your primary web application.
Pare is the easiest way to deploy Python Lambdas alongside your primary web application. - gauge-sh/pare
Coding a Multimodal (Vision) Language Model from scratch in PyTorch with full explanation
The video explains how to code a visual language model from scratch using PyTorch, covering topics such as vision transformers, contrastive learning, and language models. It provides a detailed walkthrough of implementing various components, including the vision encoder, language model, and how to combine image and text embeddings, with explanations of key concepts like attention mechani...
https://www.youtube.com/watch?v=vAmKB7iPkWw
The video explains how to code a visual language model from scratch using PyTorch, covering topics such as vision transformers, contrastive learning, and language models. It provides a detailed walkthrough of implementing various components, including the vision encoder, language model, and how to combine image and text embeddings, with explanations of key concepts like attention mechani...
https://www.youtube.com/watch?v=vAmKB7iPkWw
YouTube
Coding a Multimodal (Vision) Language Model from scratch in PyTorch with full explanation
Full coding of a Multimodal (Vision) Language Model from scratch using only Python and PyTorch.
We will be coding the PaliGemma Vision Language Model from scratch while explaining all the concepts behind it:
- Transformer model (Embeddings, Positional Encoding…
We will be coding the PaliGemma Vision Language Model from scratch while explaining all the concepts behind it:
- Transformer model (Embeddings, Positional Encoding…
OpenBB-finance / OpenBB
Investment Research for Everyone, Everywhere.
https://github.com/OpenBB-finance/OpenBB
Investment Research for Everyone, Everywhere.
https://github.com/OpenBB-finance/OpenBB
GitHub
GitHub - OpenBB-finance/OpenBB: Investment Research for Everyone, Everywhere.
Investment Research for Everyone, Everywhere. Contribute to OpenBB-finance/OpenBB development by creating an account on GitHub.
Saving Scrapy Crawl Stats to PostgreSQL with a Custom Extension and SQLAlchemy
The post explains how to extend Scrapy to save crawl statistics directly into a PostgreSQL database, detailing the implementation process and configuration needed. It provides a guide for integrating Scrapy with PostgreSQL to enhance data management and analysis.
https://www.xiegerts.com/post/scrapy-extension-save-crawlstats-postgres/
The post explains how to extend Scrapy to save crawl statistics directly into a PostgreSQL database, detailing the implementation process and configuration needed. It provides a guide for integrating Scrapy with PostgreSQL to enhance data management and analysis.
https://www.xiegerts.com/post/scrapy-extension-save-crawlstats-postgres/
Stephen Siegert
Saving Scrapy Crawl Stats to PostgreSQL with a Custom Extension and SQLAlchemy
Save the Scrapy spider crawl stats to a Postgres database using a custom extension and SQLAlchemy. We'll also update the existing database item pipeline to collect custom stats specific to the spider.
Python's Preprocessor
Every now and then you hear outrageous claims such as “Python has no preprocessor”. This is simply not true. In fact, Python has the best preprocessor of all languages - it quite literally allows us to do whatever we want, and a lot more. It’s just a little tricky to (ab)use.
https://pydong.org/posts/PythonsPreprocessor/
Every now and then you hear outrageous claims such as “Python has no preprocessor”. This is simply not true. In fact, Python has the best preprocessor of all languages - it quite literally allows us to do whatever we want, and a lot more. It’s just a little tricky to (ab)use.
https://pydong.org/posts/PythonsPreprocessor/
Pydong
Python’s Preprocessor
Every now and then you hear outrageous claims such as “Python has no preprocessor”.
PromptMage - simplifies the process of creating and managing LLM workflows
"PromptMage" is designed to offer an intuitive interface that simplifies the process of creating and managing LLM workflows. It facilitates prompt testing and comparison, and version control.
https://github.com/tsterbak/promptmage
"PromptMage" is designed to offer an intuitive interface that simplifies the process of creating and managing LLM workflows. It facilitates prompt testing and comparison, and version control.
https://github.com/tsterbak/promptmage
GitHub
GitHub - tsterbak/promptmage: simplifies the process of creating and managing LLM workflows.
simplifies the process of creating and managing LLM workflows. - tsterbak/promptmage
Try LangChain with Python and Upstash Vector
The video covers setting up a Lang chain for custom data sets using a variety of tools like Python, Jupyter, and OpenAI, demonstrating API creation, embedding models, and vector database integration. It also discusses implementing rate limiting in a FastAPI application and setting up agents for querying and handling data.
https://www.youtube.com/watch?v=FjKMnszG8Dk
The video covers setting up a Lang chain for custom data sets using a variety of tools like Python, Jupyter, and OpenAI, demonstrating API creation, embedding models, and vector database integration. It also discusses implementing rate limiting in a FastAPI application and setting up agents for querying and handling data.
https://www.youtube.com/watch?v=FjKMnszG8Dk
YouTube
Try LangChain with Python and Upstash Vector
Learn how to use LangChain with Python, Jupyter, Upstash Vector, Redis, and more.
Unlock the future of software engineering with our cutting-edge course on AI-powered applications. This comprehensive program will transform you into a skilled AI developer…
Unlock the future of software engineering with our cutting-edge course on AI-powered applications. This comprehensive program will transform you into a skilled AI developer…
Rye and Uv: August Is Harvest Season for Python Packaging
https://lucumr.pocoo.org/2024/8/21/harvest-season/
https://lucumr.pocoo.org/2024/8/21/harvest-season/
Armin Ronacher's Thoughts and Writings
Rye and uv: August is Harvest Season for Python Packaging
My thoughts on Rye and uv.
How to build a query language in Python
The article discusses the complexities and challenges of building a custom query language, highlighting key considerations such as syntax design, parsing, and execution. It provides insights and practical tips for developers looking to create or improve their own query languages.
https://jamesg.blog/2024/08/17/build-a-query-language/
The article discusses the complexities and challenges of building a custom query language, highlighting key considerations such as syntax design, parsing, and execution. It provides insights and practical tips for developers looking to create or improve their own query languages.
https://jamesg.blog/2024/08/17/build-a-query-language/
jamesg.blog
How to build a query language in Python | James' Coffee Blog
In this guide, I walk through how to build a query language in Python. No required knowledge of query languages is required to follow this guide. You will find this article easier to understand if you have some knowledge of trees.
RAG_Techniques
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems.
https://github.com/NirDiamant/RAG_Techniques
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems.
https://github.com/NirDiamant/RAG_Techniques
GitHub
GitHub - NirDiamant/RAG_Techniques: This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG)…
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. RAG systems combine information retrieval with generative models to provide accurate and cont...
I switched from full stack to streamlit/python and it reduced my development time to 2 weeks !
https://www.reddit.com/r/Python/comments/1f07c7d/i_switched_from_full_stack_to_streamlitpython_and/
https://www.reddit.com/r/Python/comments/1f07c7d/i_switched_from_full_stack_to_streamlitpython_and/
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Qik
Qik is a command runner that understands the import graph, allowing you to cache commands and only run the things that matter. Can dramatically speed up CI/dev in large monorepos.
https://github.com/Opus10/qik
Qik is a command runner that understands the import graph, allowing you to cache commands and only run the things that matter. Can dramatically speed up CI/dev in large monorepos.
https://github.com/Opus10/qik
GitHub
GitHub - AmbitionEng/qik: Tame your monorepo. Make CI fast again.
Tame your monorepo. Make CI fast again. Contribute to AmbitionEng/qik development by creating an account on GitHub.
LabelU
Data annotation toolbox supports image, audio and video data.
https://github.com/opendatalab/labelU
Data annotation toolbox supports image, audio and video data.
https://github.com/opendatalab/labelU
GitHub
GitHub - opendatalab/labelU: Data annotation toolbox supports image, audio and video data.
Data annotation toolbox supports image, audio and video data. - opendatalab/labelU
Py5, a Python version of Processing for your creative coding projects
http://py5coding.org/index.html
http://py5coding.org/index.html
Taichi: Productive, portable, and performant GPU programming in Python
https://github.com/taichi-dev/taichi
https://github.com/taichi-dev/taichi
GitHub
GitHub - taichi-dev/taichi: Productive, portable, and performant GPU programming in Python.
Productive, portable, and performant GPU programming in Python. - taichi-dev/taichi