The elegance of Airflow + the power of AWS

Orkestra The elegance of Airflow + the power of AWS. examples/hello_orkestra.py import random from typing import * from uuid import uuid4 from aws_lambda_powertools import Logger, Tracer from pydantic import BaseModel from orkestra import compose from orkestra.interfaces import Duration def dag(): ( generate_item >> add_price >> copy_item >> double_price >> (do_nothing, assert_false) >> say_hello >> [random_int, random_float] >> say_goodbye ) class Item(BaseModel): id: str name: str price: Optional[float] = None @classmethod def random(cls): return cls( id=str(uuid4()), name=random.choice( [ “potato”, “moon rock”, […]

Read more

A custom integration for Yi cameras with one of the following custom firmwares

yi-hack Home Assistant integration yi-hack Home Assistant is a custom integration for Yi cameras (or Sonoff camera) with one of the following custom firmwares: This integration is available from the Lovelace frontend without the need to configure the devices in the file configuration.yaml The wizard will connect to your cam and will install the following entities: ffmpeg cam with stream and snapshot capabilities mqtt cam with the last frame saved during a motion detection event mqtt binary sensor for status […]

Read more

Segmentation and Identification of Vertebrae in CT Scans using CNN, k-means Clustering and k-NN

Segm_Ident_Vertebrae_CNN_kmeans_knn Segmentation and Identification of Vertebrae in CT Scans using CNN, k-means Clustering and k-NN If you use this code for your research, please cite our paper: @Article{informatics8020040, AUTHOR = {Altini, Nicola and De Giosa, Giuseppe and Fragasso, Nicola and Coscia, Claudia and Sibilano, Elena and Prencipe, Berardino and Hussain, Sardar Mehboob and Brunetti, Antonio and Buongiorno, Domenico and Guerriero, Andrea and Tatò, Ilaria Sabina and Brunetti, Gioacchino and Triggiani, Vito and Bevilacqua, Vitoantonio}, TITLE = {Segmentation and Identification of […]

Read more

A Python library for Machine Learning Security

Adversarial Robustness Toolbox (ART) is a Python library for Machine Learning Security. ART provides tools that enable developers and researchers to defend and evaluate Machine Learning models and applications against the adversarial threats of Evasion, Poisoning, Extraction, and Inference. ART supports all popular machine learning frameworks (TensorFlow, Keras, PyTorch, MXNet, scikit-learn, XGBoost, LightGBM, CatBoost, GPy, etc.), all data types (images, tables, audio, video, etc.) and machine learning tasks (classification, object detection, speech recognition, generation, certification, etc.). Adversarial Threats ART for […]

Read more

The neural network model for automatic speech recognition with PyTorch

End to End Automatic Speech Recognition In this repository, I have developed an end to end Automatic speech recognition project. I have developed the neural network model for automatic speech recognition with PyTorch and used MLflow to manage the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry. The Neural Acoustic model is built with reference to the DeepSpeech2 model, but not the exact DeepSpeach2 model or the DeepSpeech model as mentioned in their respective research papers. Technologies […]

Read more

A traceroute tool that also displays IP information

infotr A traceroute tool that also displays IP information. This tool has only been tested on Linux. Quick Start First, install this tool from PyPI. pip install –user -U infotr Since Scapy needs to open raw sockets, this tool requires Python to have the CAP_NET_RAW capability to run. You can also run this tool as root. Run the following commands to set/unset the CAP_NET_RAW capability for the Python binary. Remember to unset the capability when you’re done. # set the […]

Read more

Python code to crawl computer vision papers from top CV conferences

News 2021-6-21 Support CVPR-2021 Download all CVPR-2021 papers in one click. Just set the local download directory in download_cvpr2021.py and run it! Don’t forget to have your chrome driver ready (i.e., corresponding version to your Chrome browser) 2021-6-20 Support continuation of downloading from where the program encounters interruption. (prevent re-downloading from scratch) Introduction Python code to crawl computer vision papers from top CV conferences. Currently it supports CVPR, ICCV, ECCV, NeurIPS, ICML, ICLR, SIGGRAPH. It leverages selenium, a website testing […]

Read more

A toolkit to analyze time series data with python

Kats Kats is a toolkit to analyze time series data, a lightweight, easy-to-use, and generalizable framework to perform time series analysis. Time series analysis is an essential component of Data Science and Engineering work at industry, from understanding the key statistics and characteristics, detecting regressions and anomalies, to forecasting future trends. Kats aims to provide the one-stop shop for time series analysis, including detection, forecasting, feature extraction/embedding, multivariate analysis, etc. Kats is released by Facebook’s Infrastructure Data Science team. It […]

Read more

Python code for Machine learning: a probabilistic perspective

pyprobml Python 3 code for my new book series Probabilistic Machine Learning. This is work in progress, so expect rough edges. Getting less rough… Jupyter notebooks For each chapter there are one or more accompanying Jupyter notebooks that cover some of the material in more detail.When you open a notebook, there will be a button at the top that says ‘Open in colab’. If you click on this, it will start a virtual machine (VM) instance on Google Cloud Platform […]

Read more

Python vs JavaScript for Python Developers

Python isn’t the only language out there, and one of the other languages frequently fighting Python for the top of the “most popular” lists is JavaScript. JavaScript is the de facto language on the web but also has a robust toolset on the server side. This course explores JavaScript from a Python programmer’s perspective. If you’ve never used JavaScript before or have felt overwhelmed by the quick pace of its evolution in recent years, then this course will set you […]

Read more
1 597 598 599 600 601 921