Privacy-Preserving Federated Learning Applied to Decentralized Data

federated federated is the source code for the Bachelor’s Thesis. Privacy-Preserving Federated Learning Applied to Decentralized Data (Spring 2021, NTNU) Federated learning (also known as collaborative learning) is a machine learning technique that trains an algorithm across multiple decentralized edge devices or servers holding local data samples, without exchanging them. In this project, the decentralized data is the MIT-BIH Arrhythmia Database. Features ML pipelines using centralized learning or federated learning. Support for the following aggregation methods: Federated Stochastic Gradient Descent […]

Read more

Created to speed up the GUI-development process in Python

Tkinter Designer Tkinter Designer was created to speed up the GUI-development process in Python. It uses the well-known design software Figma to make creating beautiful Tkinter GUIs in Python a piece of cake. Tkinter Designer uses the Figma API to analyse a design file and create the respective code and files needed for the GUI. Even Tkinter Designer’s GUI is created using Tkinter Designer. ☄️ Advantages of Tkinter Designer Drag and Drop Interfaces Significantly faster than creating code manually. Ability […]

Read more

A multilingual multispeaker expressive speech synthesis framework

ERISHA ERISHA is a multilingual multispeaker expressive speech synthesis framework. It can transfer the expressivity to the speaker’s voice for which no expressive speech corpus is available. The term ERISHA means speech in Sanskrit. The framework of ERISHA includes various deep learning architectures such as Global Style Token (GST), Variational Autoencoder (VAE), and Gaussian Mixture Variational Autoencoder (GMVAE), and X-vectors for building prosody encoder. Currently, the library is in its initial stage of development and will be updated frequently in […]

Read more

A heraldry-related bot for the Heraldry Community

Heraldtron A heraldry-related bot, designed for the Heraldry Community. Requirements cchardet and aiodns are also recommended to improve performance. For convenience, these can all be installed with pip install -r requirements/main.txt. Setup As one may expect, this bot requires a bot account to run. Refer to the discord.py instructions on creating one for more information. For some functionality, a Google Cloud Platform account is required, with the Custom Search and Google Drive APIs enabled. Custom search features additionally require a […]

Read more

Fearless interactivity for Jupyter notebooks

nbsafety nbsafety adds a layer of protection to computational notebooks by solving the stale dependency problem when executing cells out-of-order. Here’s an example in action: Step 0: modify cell 1 Step 1: rerun cell 1 Step 2: rerun cell 2 Step 3: rerun cell 3 When the first cell is rerun, the second cell now contains a reference to an updated f and is suggested for re-execution with a turquoise highlight. The third cell contains a reference to a stale […]

Read more

Percolation simulation using python

PythonPercolation Percolation simulation using python. Exemple de percolation : Etude statistique sur le pourcentage de remplissage jusqu’à percolation dépendament de la largeur de la matrice (percolation gauche-droite): Percolation 3D : GitHub https://github.com/TonyChouteau/PythonPercolation    

Read more

A wonderful automated command line app for organizing your film media

Fylm Fylm is a wonderful automated command line app for organizing your film media. You can pronounce it Film or File ’em, whichever you like! It uses (highly suspect) heuristics to identify film files (or folders), then looks them up on TMDb to get all the correct details. Once that’s over and done with, it’ll rename them according to your OCD standards, and move them. Features Fylm can: Rename messy files and folders and make them pretty, like high.noon.1952.1080p.this.OTHER-JUNK » […]

Read more

Measuring Text Similarity Using BERT

This article was published as a part of the Data Science Blogathon BERT is too kind — so this article will be touching on BERT and sequence relationships! Abstract A significant portion of NLP relies on the connection in highly-dimensional spaces. Typically an NLP processing will take any text, prepare it to generate a tremendous vector/array rendering said text — then make certain transformations. It’s a highly-dimensional charm. At an exceptional level, there’s not much extra to it. We require to […]

Read more

An all MLP (Multi-layer Perceptron) architecture for computer vision tasks

MLP-Mixer-CIFAR10 This repository implements MLP-Mixer as proposed in MLP-Mixer: An all-MLP Architecture for Vision. The paper introduces an all MLP (Multi-layer Perceptron) architecture for computer vision tasks. Yannic Kilcher walks through the architecture in this video. Experiments reported in this repository are on CIFAR-10. What’s included? Distributed training with mixed-precision. Visualization of the token-mixing MLP weights. A TensorBoard callback to keep track of the learned linear projections of the image patches. Notebooks Note: These notebooks are runnable on Colab. If […]

Read more

A tool to make dumpy among us GIFS

Among Us Dumpy Gif Maker A tool to make dumpy among us GIFS. Requirements: Java Runtime Environment 15 or newer ImageMagick Usage: Make sure to download the jar! Basic usage: Click and open the jar, select the file, and a file called “dumpy.gif” will be made in the same folder as the jar. CLI usage: java -jar Among-Us-Dumpy-Gif-Maker.jar for defaults java -jar Among-Us-Dumpy-Gif-Maker.jar for choosing a line number. Default is 9. java -jar Among-Us-Dumpy-Gif-Maker.jar for choosing a line number AND […]

Read more
1 2 3 4 5 6 30