Month: October 2021
Improving Face Recognition with Large AgeGaps by Learning to Distinguish Children
Inter-Prototype (BMVC 2021): Official Project Webpage This repository provides the official PyTorch implementation of the following paper: Improving Face Recognition with Large Age Gaps by Learning to Distinguish ChildrenJungsoo Lee* (KAIST AI), Jooyeol Yun* (KAIST AI), Sunghyun Park (KAIST AI),Yonggyu Kim (Korea Univ.), and Jaegul Choo (KAIST AI) (*: equal contribution)BMVC 2021 Paper: Arxiv Abstract:Despite the unprecedented improvement of face recognition, existing face recognition models still show considerably low performances in determining whether a pair of child and adult images […]
Read morePython script for getting mp3 files from youtube playlist
python script for getting mp3 files from youtube playlist. Do your non-tech brown relatives ask you for downloading music from the internet and upload it to their mobile phones? You can’t say no to them because you love them? Look no further, you are in the right repo xD Overview It’s a simple pytube and moviepy implementation. It retrieves the URLs of the videos of the playlist and converts them to mp3 upon downloading. Prerequisites You will need have Python3 […]
Read moreA python rock paper scissor game
This is a simple rock paper scissor game created with python.
Read moreThe most hackable keyboard in all the land
© 2021 Zack Freedman of Voidstar Lab Licensed Creative Commons 4.0 Attribution Noncommercial Share-Alike The MiRage is a 60% ortholinear keyboard with three clickable OLED displays, intended for Kailh Choc switches and running custom CircuitPython firmware on a Seeedstudio Xiao RP2040. THIS PROJECT IS INCOMPLETE. DO NOT MAKE IT. The PCB can be populated as-is for a “plank” keyboard or broken in half for a split board. The right half can be used independently as the Rage Pad numberpad/macro pad/stream […]
Read moreAlternative layout visualizer for ZSA Moonlander keyboard
General info This is a keyboard layout visualizer for ZSA Moonlander keyboard (because I didn’t find their Oryx or their training tool particularly useful). Layout information is created and updated manually in a TXT file (e.g. no automation of any kind, it doesn’t read layouts from the keyboard itself, from Oryx, etc.) The intended usage is to keep it open somewhere in the corner of the screen while memorizing the layouts by typing and practicing. Requirements Python 3.xwxPython (pip install […]
Read moreFast Laplacian Eigenmaps: lightweight multicore LE for non-linear dimensional reduction with minimal memory usage
Open-source Laplacian Eigenmaps for dimensionality reduction of large data in python. Comes with anwrapper for NMSlib to compute approximate-nearest-neighbors.Performs several times faster than the default scikit-learn implementation. You’ll need NMSlib for using this package properly. Installing it with no binaries is recommended if your CPU supportsadvanced instructions (it problably does): pip3 install –no-binary :all: nmslib # Along with requirements: pip3 install numpy pandas scipy scikit-learn Then you can install this package with pip: See the following example with the handwritten […]
Read moreHM02: Visualizing Interesting Datasets
This is a homework assignment for CSCI 40 class at Claremont McKenna College. Go to the project page to learn more! Graph 1. Frequency of Nobel Prize Award in 15 Countries Graph 1 compares the frequency of Nobel Prizes awarded to different countries. Each country code represents a country. Among the 15 countries selected, Bavaria (DE) had nine individuals been awarded Nobel Prize. Check out other countries in this data set if you are interested! Graph 2. Number of On-time […]
Read moreHomework 2: Matplotlib and Data Visualization
Overview These data visualizations were created for my introductory computer science course using Python. I chose to create data visualizations on NBA players because I watched a lot of basketball with my dad growing up. The purpose of this homework assignment was to familiarize ourselves with Matplotlib and CSV files. Five Most Common Ages of NBA Players In this pie chart, I wanted to look into the five most common ages of NBA players. The percentages displayed on the pie […]
Read moreData Science Environment Setup in single line
This package helps to setup your Data Science environment in single line. Developed by Ashish Patel(c) 2020. datascienv datascienv is a python package offering a single line Data Science Environment setup. Installation Dependencies datascienv is tested to work under Python 3.7+ and greater. The dependency requirements are based on the datascienv package update release: Installation datascience is currently available on the PyPi’s repository and you can install it via pip: pip install -U datascienv If you prefer, you can clone […]
Read more