2021 February
Fun
- Pet Rock
Machine Learning: Blog
-
[Rahmadya Trias Handayanto "Just for a little kindness"](https://rahmadya.com/)
Machine Learning: Image Generator
Hardware: Project
Scientific Report Tools
- Weave.jl - Scientific Reports Using Julia · Weave.jl
- R Markdown
- Pweave - Scientific Reports Using Python — Pweave v0.30 documentation
-
[knitr - Elegant, flexible, and fast dynamic report generation with R - Yihui Xie 谢益辉](https://yihui.org/knitr/)
Time Tracker and Productivity
Privacy
-
[Opinion They Stormed the Capitol. Their Apps Tracked Them. - The New York Times](https://www.nytimes.com/2021/02/05/opinion/capitol-attack-cellphone-data.html)
Search: Image
Visualization: Neural Network
Visualization: Complexity
- Complexity Explained
-
[Complexity Explorables Complexity Explorables](https://www.complexity-explorables.org/)
Web-based Local Only Editor
Spartan Web Selfhosted
Android Machine Learning
- MLKIt Android
- A Look at Android ML Kit - the Machine Learning SDK
- asmaamirkhan/MLKitDemo: A demo app for various Firebase ML-Kit vision functionalities 🕵️♀️
- googlesamples/mlkit: A collection of sample apps to demonstrate how to use Google's ML Kit APIs on Android and iOS
Userscripts
Tunneling
- anderspitman/awesome-tunneling: List of ngrok alternatives and other ngrok-like tunneling software and services. Focus on self-hosting.
- Visual guide to SSH tunnels
Selfhosted
- With YunoHost, you can easily manage a server for your friends, association or enterprise. Learn more • YunoHost
- FreedomBox - Personal Server at Home
Video
Machine Learning Visualization
Sound: Ambient
- Sounds For Sleep
- Ambient rain simulator for pluviophiles. Relaxing sound of rain.
-
[Defonic A fabulous ambient noise generator](https://defonic.com/) - Online Background Noises • Relaxing Sounds • Noise Masking
- A Soft Murmur
- Custom SoundPad - Tabletop Audio
Machine Learning: Action Recogntion
SVG Generator
-
[Vector Pattern Generator VISIWIG](https://www.visiwig.com/patterns/) - SvgPathEditor
SVG Images
- Free to use Illustrations by ManyPixels
-
[Illustrations unDraw](https://undraw.co/illustrations) - LogoSear.ch: Instant logo search for SVG logos
- SVG Repo - Free SVG Vectors and Icons
- SVG Can Do That?
Music Generation
- deepjazz: deep learning for jazz jisungk/deepjazz: Deep learning driven jazz generation using Keras & Theano!
- KarthikNayak/DeepRock: Rock Music using Deep Learning
- Skuldur/Classical-Piano-Composer
- salu133445/musegan: An AI for Music Generation reddit
- Music Transformer: Generating Music with Long-Term Structure
- Generative Deep Learning for Virtuosic Classical Music: Generative Adversarial Networks as Renowned Composers : MachineLearning
- Real-time Performance RNN in the Browser
- GRUV: Algorithmic Music Generation using Recurrent Neural Networks - Aran Nayebi
Wikimedia
-
[Wikipedia Pageviews Analysis](https://pageviews.toolforge.org/?project=en.wikipedia.org&platform=all-access&agent=user&redirects=0&range=latest-20&pages=Cat Dog)
Python Tutorials
- Preface - 100 Page Python Intro License: CC-BY-NC
- Preface - Python resources for everybody License: CC
Python by Projects
- norvig/pytudes: Python programs, usually short, of considerable difficulty, to perfect particular skills.
- karan/Projects-Solutions: Links to others' solutions to Projects (https://github.com/karan/Projects/)
- tuvtran/project-based-learning: Curated list of project-based tutorials
-
[Code with Repl.it Python projects for beginners](https://www.codewithrepl.it/)
Robot: Farming
-
[FarmBot Open-Source CNC Farming](https://farm.bot/)
Github
- conwnet/github1s: One second to read GitHub code with VS Code.
- Just add 1s after github and press Enter in browser address bar for any repository you want to read.
- from
https://github.com/irosyadi/irosyadi
tohttps://github1s.com/irosyadi/irosyadi
In-browser Object Detection
- In-Browser object detection using YOLO and TensorFlow.js - DEV Community 👩💻👨💻
- TensorFlow.js: Make a smart webcam in JavaScript with a pre-trained Machine Learning model
- ModelDepot/tfjs-yolo-tiny: In-Browser Object Detection using Tiny YOLO on Tensorflow.js
- In-Browser object detection using YOLO and TensorFlow.js - Questions - Community - Synthiam
-
[Build a Realtime Object Detection Web App in 30 Minutes by Erdem Isbilen Towards Data Science](https://towardsdatascience.com/build-a-realtime-object-detection-web-app-in-30-minutes-7ad0cb2231fb) -
[Build Custom Object Detection Web Application Using TensorFlow.js by Kosta Malsev The Startup Jan, 2021 Medium](https://medium.com/swlh/build-custom-object-detection-web-application-using-tensorflow-js-d1664f96a18b) - 🤖 Object Detection using Tensorflow.js - Tutorial
- Custom object detection in the browser using TensorFlow.js — The TensorFlow Blog
In-Browser Pose Identification
- Handsfree.js
- jeeliz/jeelizWeboji: JavaScript/WebGL real-time face tracking and expression detection library
Colorization
- Pix2pix vs CycleGAN
- Cycle-GAN can work in an ‘unpaired' manner and various architectural differences. Unpaired image translation is much harder, as you demand the model to learn objects of different shapes, size, angle, texture, location in different scenes and settings on top of the actual task (coloring in this case). Requires more data and you don't have fine control on the learning. Formulating the coloring problem as a paired task makes more sense as you simply decrease the complexity of the problem without increasing data collection/annotation work.
- The whole point about using CycleGAN is that it can learn in unpaired situations. And it works well in the context of style transfer tasks where the changes are really bold and less nuanced. But, in the context of image colorization, the changes are really subtle and also there are way more options to choose colors than changing a horse to zebra. The other thing is that learning to change a colored image to black and white is much easier for the model than learning to colorize it which can lead to a bad learning procedure.
- The most prominent differences is that CycleGAN helps when you have unpaired images and you want to go from one class to the other (Horse to Zebra for example) but in the Pix2Pix paper, the images that you get after the inference, are the input images but with some new features (black&white to colorized or day time to night time of a scene). In pix2pix, a conditional GAN (one generator and one discriminator) is used with some supervision from L1 loss. In CycleGAN, you need two generators and two discriminators to do the task: one pair for going from class A to B and one pair for going from class B to A. Also you need Cycle Consistency Loss to make sure that the models learn to undo the changes they make.
- pix2pixhd is pix2pix in higher resolution
- pix2pix tutorial and example:
Segmentation
- One-Shot Medical Image Segmentation: All you need is one labeled image
-
[Dense cellular segmentation for EM using 2D–3D neural network ensembles Scientific Reports](https://www.nature.com/articles/s41598-021-81590-0) -
[Dense cellular segmentation for EM using 2D-3D neural network ensembles leapmanlab.github.io](https://leapmanlab.github.io/dense-cell/)
-
Deep Learning : Review on Review
Timezone
Machine Learning Blog
Image Tools
-
[SVG Pattern Generator Create Seamless, Royalty-Free Patterns.](https://doodad.dev/pattern-generator/) -
[Dither Me This Image Dithering Tool](https://doodad.dev/dither-me-this/)
eBook
- Computer Networks: A Systems Approach — Computer Networks: A Systems Approach Version 6.2-dev documentation License: CC-BY
NLP
Course
Map OSM
Animation
Rooftop Detection Machine Learning
-
[Improved Rooftop Detection in Aerial Images with Machine Learning SpringerLink](https://link.springer.com/article/10.1023/A:1025623527461) - Novel Approach for Rooftop Detection Using Support Vector Machine
- Deep-learning: Rooftop type detection with Keras and TensorFlow – fractalytics
-
[Increasing Solar adoption in the developing world through Machine Learning image segmentation by Rudradeb Mitra Towards Data Science](https://towardsdatascience.com/using-image-segmentation-to-identify-rooftops-in-low-resolution-satellite-images-c791975d91cc)
Downloader
Video Editor
- Shotcut - Home
-
[OpenShot Video Editor Free, Open, and Award-Winning Video Editor for Linux, Mac, and Windows!](https://www.openshot.org/)
Research
File Send
Kanban
- Brisqi – Offline-first Personal Kanban App
- KanbanFlow - Lean project management. Simplified.
- Kanban another single html Kanban Board (like nullboard) dreadnip/kanban: A basic kanban board in a single HTML file using browser native drag & drop and localStorage for persistence
Notetaking
Single HTML Web
- pseudosavant/player.html: One file drop-in video player web app for using video files served using basic directory listing
- pseudosavant/markdown.html: Browse an HTTP folder and view markdown or any other text document
Machine Learning
-
[Gradio Machine Learning Hosting](https://gradio.app/hub) -
[Gradio Introducing Hosted](https://gradio.app/introducing-hosted) - hendrycks/natural-adv-examples: A Harder ImageNet Test Set
Audio
Cell Tower Dataset
- Cellular Tower and Signal Map
- OpenCelliD - Largest Open Database of Cell Towers & Geolocation - by Unwired Labs
AI for Humanity
- Applying Artificial Intelligence to Identify Malaria Infected Water Bodies
- How Omdena AI Challenges Work
AI for Audio
Machine Learning Course
- StanfordVL/cs131_notes: Class notes for CS 131.
-
[Machine Learning Crash Course Google Developers](https://developers.google.com/machine-learning/crash-course)
Visualization
Adversarial AI
-
[adversarial.io – Fighting mass image recognition](https://adversarial.io/)
Course
-
[All Courses lynda.com](https://www.lynda.com/allcourses) - parrt/msds621: Course notes for MSDS621 at Univ of San Francisco, introduction to machine learning Introduction to Machine LEarning
AI Blog
-
[Data Science Weekly Newsletter Archive Data Science Weekly](https://www.datascienceweekly.org/newsletters)
Gig Economy
- Workers or self-employed?
- The court made very specific arguments:
- Uber set the fare which meant that they dictated how much drivers could earn
- Uber set the contract terms and drivers had no say in them ‘
- Request for rides is constrained by Uber who can penalise drivers if they reject too many rides
- Uber monitors a driver's service through the star rating and has the capacity to terminate the relationship if after repeated warnings this does not improve
- The main difference I see is the imbalance of power. A self-employed can decide who to work with and negotiate almost everything with them. He have my business, the company have theirs, and they discuss to try to reach agreements or not. Uber drivers are not in this position. Uber can dictate everything they want, drivers can only decide to stay or leave.
- The issue here is that Uber pretends the driver is contracted by the passenger. In which case the driver should be free to negotiate with the passenger. That Uber exercises control of the relationship is what is indicating that Uber is an employer here. Uber pretends you're working for the customer, not them. That is a key element in their attempt to pretend they're not an employer.
- Uber acts as an intermediary party between the contractor and the client (the passenger), so you should compare it to platforms for contract work, such as Upwork, or fiverr, or something like that. The point of Uber is that they're only an intermediate party that puts clients and drivers together. Drivers are not providing a service to Uber. They don't control your rates, they don't stop you from getting jobs if you reject a lot, they don't set any quality minimums for your job, and they don't remove you if someone doesn't give you five stars. In other words, you're not working for these platforms, it's just a marketplace. With Uber, drivers are working for Uber, not for the passengers. However, Uber is pretending to be a marketplace, and it isn't. This sentence just proves that.
Blog with AI
-
[fastpages An easy to use blogging platform with support for Jupyter Notebooks.](https://fastpages.fast.ai/) - fastai/fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks.
-
Example: [My First NN Part 3. Multi-Layer Networks and Backpropagation Scott H. Hawley](https://drscotthawley.github.io/blog/2019/02/08/My-1st-NN-Part-3-Multi-Layer-and-Backprop.html)
-
[Data science notebooks in Review 2020 by Elizabeth Dlha Deepnote Deepnote](https://medium.com/deepnote/data-science-notebooks-2020-review-15a3c95cfc09) -
[GuitarML Zak Jost](https://blog.zakjost.com/post/guitarml/) Audio Enhancement Machine Learning
Time Series
-
[Time Series Forecasting with Regression and LSTM Paperspace Blog](https://blog.paperspace.com/time-series-forecasting-regression-and-lstm/?ref=mlnews)
Face Recognition
Social Media
Notebook
-
[The Collaborative Data Science Platform Mode](https://mode.com/)
ML Tools
-
[RapidMiner Best Data Science & Machine Learning Platform](https://rapidminer.com/) -
[Machine Learning and RapidMiner Tutorials RapidMiner Academy](https://academy.rapidminer.com/) -
[Online Certification RapidMiner Academy](https://academy.rapidminer.com/pages/certification)
-
Free Stuffs
Web Scraping dan Data Mining
AI Learning
-
[Data Science and Cognitive Computing Courses - Cognitive Class Free Courses in Data Science, AI, Cloud Computing, Containers, Kubernetes, Blockchain and more.](https://cognitiveclass.ai/)
NLP
Calculator
Moodle
- Moodle Activity Reseources
- Activity Types in Moodle
- How to Create an Activity in Moodle the Smart Way!
- Moodle Activities
- 47 Interesting Ways to Use Moodle to Support Learning
- H5P
- Vishub
- EduTech Wiki
FPGA
- VHDL - FPGA Tutorial
- theDataBus.io
- Project F - FPGA Development
- Verilog, Formal Verification and Verilator Beginner's Tutorial
- fpga4fun.com - where FPGAs are fun
Open Hardware
- Thomas Megel's OpenScan Offers 10-Micron 3D Scanning on a Raspberry Pi and HQ Camera Module - Hackster.io
- IoTaWatt™ Open WiFi Electric Power Monitor
-
[emonPi - Guide OpenEnergyMonitor](https://guide.openenergymonitor.org/technical/emonpi/)
3D Reconstruction
- MyHeritage Deep Nostalgia™, deep learning technology to animate the faces in still family photos - MyHeritage
- AliaksandrSiarohin/first-order-model: This repository contains the source code for the paper First Order Motion Model for Image Animation
- First order model