Python Weekly (Issue 597 April 27 2023)

Python Weekly - Issue 597

Python Weekly

Welcome to issue 597 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

Build apps faster with a fully managed PostgreSQL database—no complex setup required. Create tables and fields by using a spreadsheet-like interface. Upload CSVs. And get 5GB of data storage free for one year.

News

We’re looking for talks on everything Python, open source, and tech-related. If it would be of interest to someone, anyone, in the Python community, it’s of interest to us! The PyCon AU call for proposals (CFP) is open until the end of Sunday 14 May, anywhere on earth. 

Articles, Tutorials and Talks

Learn to code your 1st AI app in 21 lines of Python in ~30min!

The article explains how to use Langchain and the OpenAI API to run ChatGPT-style questions over your own files. It provides a step-by-step guide to using these tools and discusses the potential applications and limitations of this approach.

The article provides a detailed analysis of how Garmin's sports watches were compromised through their MonkeyC virtual machine, allowing attackers to execute arbitrary code and potentially access sensitive user information. The author describes the vulnerabilities and outlines steps that Garmin could take to improve the security of their products.

This post shows how a RAPIDS team approached debugging multiple programming languages, including the use of GDB to identify and resolve deadlocks. The team is dedicated to designing software to accelerate and scale data science solutions

The author trained an uncensored large language model on the college-era group chat that he and his best friends still use, with LlaMa, Modal, and Hex.

The post introduces a new feature called Trusted Publishers for the Python Package Index (PyPI) which aims to improve the security of the package distribution process by allowing package maintainers to verify their identities. The author describes how the feature works and highlights its potential impact on the PyPI community.

The post introduces Delphic, a starter application for using low-latency model serving (LLMS) to query your own documents. It provides an overview of the features and benefits of Delphic, as well as instructions for getting started with the application.

PyTorch has many performance features that can be tuned to improve the speed of your model. The best way to tune your model is to experiment with different settings and measure the results.

The second episode of the Python GPU series explores the Schrodinger equation and how it can be optimized using GPU hardware.

Interesting Projects, Tools and Libraries

Enhancing Vision-language Understanding with Advanced Large Language Models.

An experimental alternative to poetry/pip/pipenv/pyenv/venv/virtualenv/pdm/hatch/…

Text-Prompted Generative Audio Model.

A generative AI extension for JupyterLab.

Turn your natural language descriptions into fully functional, deployed AI-powered microservices with a single command! Your imagination is the limit!

Automatically activate and deactivate Python environments as you move around the file system.

PDF GPT allows you to chat with the contents of your PDF file by using GPT capabilities.

An Artificial Intelligence Automation Platform. AI Instruction management from various providers, has an adaptive memory, and a versatile plugin system with many commands including web browsing. Supports many AI providers and models and growing support every day.

A Python package for segmenting geospatial data with the Segment Anything Model (SAM).

Prometheus-based Kubernetes Resource Recommendations.

Improved statistical classifier for immune repertoires.

Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory.

This repository contains two Python scripts that demonstrate how to create a chatbot using Streamlit, OpenAI GPT-3.5-turbo, and Activeloop's Deep Lake.

Track-Anything is a flexible and interactive tool for video object tracking and segmentation, based on Segment Anything, XMem, and E2FGVI. 

Semantra is a multipurpose tool for semantically searching documents. Query by meaning rather than just by matching text.

New Releases

Upcoming Events and Webinars

There will be following talks

  • Billion-Scale Facial Recognition

  • How to build a scalable robots ensemble to collect big microscope imaging data

  • LangChain, GPT-3, and Me: Promises and Perils of Language Models

  • Software Engineer to Machine Learning Engineer 

There will be following talks

  • Sign language recognition: Enabling communication for the hearing-impaired through machine learning

  • A unified interface for machine learning with time series - an introduction

There will be following talks

  • Embedding code expressions in backend services

  • Advanced Demand Forecasting Techniques for Business Value Creation

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.