GithubHelp home page GithubHelp logo

Hi

I'm manisar (manisar2 on Github).
While coding is both my hobby and occupation, I find immense interest in physics and calculus as well.

You can find me on the following platforms sharings bits and pieces of knowledge.
Among these, randompearls.com is where I've contributed the most because of its great flexibility and control over presentation.

  1. randompearls.com
  2. github
  3. physics.stackexchange.com and other stackexchange sites such as stackoverflow
  4. quora
  5. medium (through randompearls.com)
  6. Youtube (through randompearls.com)

I'm currently into Python and machine learning.

Find below some of the code snippets, tools, reference guides and musings authored by me.

Online Tools

  • Learn about LSTMs, and see why they work the way they do by interacting with one!
    It's astonishing to see that by using a very simple mechanism, we can somewhat generate the pattern long and short term memory are supposed to follow.
  • MNIST-digit-prediction is considered to be the Hello World of machine learning programming.
    Here, I've used a pre-trained model served by TensorFlow Serving to predict digits from 0 to 9 that you may draw on the canvas. Front-end code was built upon the example provided by Bob Hammell.
  • Though generally described for 3 doors, the more generalized version as explained in this page can help us understand why it works.
    In the tool given here, we can modify the total number of doors (n), the doors selected by the host (y), then the doors opened from those selected doors (x), and the total number of winning doors (t).
    The computer plays against itself 100,000 times and shows the number of wins as per different strategies.
  • Use this tool for downloading captions or subtitles from YouTube in plain text or in VTT or SRT formats, in the language of your choice.
    It can also be used for converting any subtitles, that you already have, from VTT format to text or SRT format.

  • Let the computer play thousands of times betting on different strategies to see if it's really a fallacy.
    ...it's the tendency to think that a tails is highly likely to show up in a coin toss if the last 5 (e.g.) tosses all resulted in heads.This is a fallacy because this is simply not true!
  • It's possible for a knight on a chessboard to traverse the complete board visiting every position once and only once.
    Here I'm using backtracking to find such a tour starting with any position. Press '1' in any cell in the grid below and hit Submit.
  • This page can also be used as service that solves a 9x9 Sudoku. The service is written in Python.
    With the solved Sudoku, the service also returns some other statistics such as the counts of recursive and non-recursive calls etc.
  • This is a demo tool that shows how web-scraping can be used to get stock quotes in interesting ways, and in bulk, e.g. from Google Finance.
    Note - currently broken, I'll fix and update.


Tools and Snippets


Mathematical Animations

Blender, manim, desmos, dot and Voicemeeter are the tools I've primarily used for animation.


Reference Guides


IT and Mathematics - Concepts and Explanations

  • While in Monty Hall Paradox Test Tool I focused on explaining the working of this paradox through its results, here I have derived the equations for the generalized case (for any number of total, opened and winning doors).
    Nice to see how the results match the equations.

  • Multiple chapters.
    Trying to explain how machine learning is a natural progression of conventional regression using the rapidly advancing processing power, and some of the neat small mathematical tricks we had or discovered in the last century.
    This, while also shaping up the constructing ideas behind it from the ground-up - for the semi-initiated.

  • If you work in, or have interest in Information Technology or Mathematics, then Information Theory is something you must be acquainted with.
    If you haven't heard of it, check the section Information Theory - Quick Introduction on the linked page.
    What I have provided on this page is an intuitive build-up which is generally not present in most explanations of the Information Theory - including the one that came from its founder.

  • If enlightenment came in pieces, I bet the realization which I had and which I've provided on this page, would be one of those!

  • On a cursory look, MAD seems to be perfect – we want to know – on an average – how far each of the numbers in a set of observations is from their mean (M), and MAD tells us exactly that.
    Then what is the problem? Why don’t we use MAD everywhere instead of σ?

  • A little visualization for understanding this basic stuff. You can also look at this animation for a quick overview.


Physics - Intuition Based


Linguistics


Fiction

manisar's Projects

ipyccmd icon ipyccmd

Show markdown from code cells in IPython

manim icon manim

A community-maintained Python framework for creating mathematical animations.

mlsnippets icon mlsnippets

Ad hoc snippets useful in machine learning programming

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.