The BIT Learner

The BIT Learner Welcome to Official Page of NOOBIE NOOBIE. This Page is all about tech tips and how to's in Linux ,Android and Internet.

R G B to gray scale batch conversion with python and OpenCV
06/09/2018

R G B to gray scale batch conversion with python and OpenCV

R G B to gray scale batch conversion with python and OpenCV by Amit Upreti Β· Published September 6, 2018 Β· Updated September 6, 2018 Β  Hey awesome people, Today we will write a program to convert multiple photos/images to grayscale and save them in a different folder using OpenCV and Python3. 1. ...

Check out our new VideoScraping Nepali News Portal(online Khabar) With Scrapy and Python |Research
07/01/2018

Check out our new Video

Scraping Nepali News Portal(online Khabar) With Scrapy and Python |Research

Link to Scrapper: https://goo.gl/2bMGAT Please use the scrapper for Academic and research purpose only. We are not responsible for any commercial use of the ...

Watch Flappy bird in python using Pygame.Check the description for codes.
29/12/2017

Watch Flappy bird in python using Pygame.
Check the description for codes.

Here's the link to the code https://goo.gl/ckNKU6 Please note that the game may be a little better than in the video . Feel free to use the code for your pro...

π•Žπ•™π•’π•₯’𝕀 𝕀𝕠 π•—π•’π•€π•”π•šπ•Ÿπ•’π•₯π•šπ•Ÿπ•˜ π•¨π•šπ•₯𝕙 𝕄𝕒π•₯π•™π•–π•žπ•’π•₯π•šπ•”π•€?Ever since school, we are fighting a never ending battle with mathematics. We Des...
11/08/2017

π•Žπ•™π•’π•₯’𝕀 𝕀𝕠 π•—π•’π•€π•”π•šπ•Ÿπ•’π•₯π•šπ•Ÿπ•˜ π•¨π•šπ•₯𝕙 𝕄𝕒π•₯π•™π•–π•žπ•’π•₯π•šπ•”π•€?

Ever since school, we are fighting a never ending battle with mathematics. We Despise it . Loathe it . Want to get rid of it . But that just seems impossible . Well , let me tell you a matrix joke(assuming you at least heard about linear algebra) . And here I quote

β€œWe can only understanding matrix when we learn it without using any matrices”

Our college professors obscure even the basic math . Why you may ask . In my case, our professor came to be a college professor because he couldn’t get any decent job elsewhere .Without any delay , lets get right into business and try to uncover the delight of various areas of math .I not only want to give you practical insight of math but also show you way to implement these math in Programming.

for now ,Let’s discuss these two important fields of Math (considering how heavily they are applied in Machine learning and Neural Networks)

π•ƒπ•šπ•Ÿπ•–π•’π•£ π”Έπ•π•˜π•–π•“π•£π•’

I don’t know where to start describing about how miraculous linear algebra actually is . Wanna listen to a Algebra pun ? .I am going to say it anyways .

β€˜Relationships are like algebra . You look at your X and wonder Y’

Lets see its applications :

-Computer Graphics heavily deploy linear transformations .Ever wondered the mechanics of movement of game characters . If your game involves the position of an on-screen button, the direction of a camera, or the velocity of a race car, you will have to use vectors. The better you understand linear algebra, the more control you will have over the behavior of these vectors.

-Algorithms implementation : Although it sounds out of context , its really isn’t. For computer, everything is numbers . Linear algebra helps to manipulate large numbers as vectors(1D arrays) ,matrices and tensors . If it were not for matrix multiplication, we can literally forget faster implementations of sophisticated algorithms .

-Digital Image Processing/Computer Vision : Now I mentioned matrices, Image processing is likely to come. Image is just and 2 dimensional array of numbers .Videos are sequence of images displayed in a second . Ever wondered how Snapchat puts those ridiculous filters , or , Facebook detects your photos automatically . Believe it or not , If it were not for linear algebra (and statistics), that would not be possible.

If you want to learn linear algebra intuitively, I suggest you to watch these VIDEOS before reading and books and getting bored with looking ”numbers inside boxes”.

ℂ𝕒𝕝𝕔𝕦𝕝𝕦𝕀

For anyone who get overwhelmed by calculus, I have just one word . If you fully grasp the concept of graph plotting , nothing will make more sense than calculus.

Lets get over its applications in real life :

We have the ability to find the effects of changing conditions on a system. By studying these, you can learn how to control a system to make it do what you want it to do. Because of the ability to model and control systems, calculus gives us extraordinary power over the material world. It has wide application in Physics,Geology,space Science etc. but for now , lets see how it appends to computer science.

Long story short , understanding basic calculus algorithms opens doors to others branches of mathematics like optimization/minimization.We minimize a cost function and get the best possible solution. That’s how YouTube suggest us with videos, Amazon suggest us books etc.

In a nutshell, it’s all about that PREDICTION!!!. No trouble .

it’s all about that PREDICTION!!! . No Trouble……PUN INTENDED

β„‚π• π•Ÿπ•”π•π•¦π•€π•šπ• π•Ÿ

If you don’t get this, don’t worry. This article intent was just to give you glimpse of mathematics . Just remember this. Everything with Machine Learning , Deep learning and stuffs that are today’s buzz words requires intuitively getting linear algebra,calculus,probability( I don’t think i should overwhelm you with Bayesian Theory, I plan to have a separate blog for that ) and Curve-fittings.

What’s so fascinating with Mathematics? Ever since school, we are fighting a never ending battle with mathematics. We Despise it . Loathe it . Want to get rid of it . But that just seems impo…

2D Animation  software for linux
11/07/2017

2D Animation software for linux

Check the Description for code and link: 1.Download from official site of Synfig studio http://www.synfig.org/cms/en/download/ visit our page https:...

Hey guys check out Our new Video on LinuxInstall Xtreme Download Manager on Ubuntu 16.04 or Linux +Browser Integration h...
13/05/2017

Hey guys check out Our new Video on Linux
Install Xtreme Download Manager on Ubuntu 16.04 or Linux +Browser Integration

https://www.youtube.com/watch?v=Yqwd9iwS7Ag

Check the Description for commands sudo add-apt-repository ppa:noobslab/apps sudo apt-get update sudo apt-get install xdman Run XDM on terminal xdman What is...

Check Our  First Playlist In Python
10/05/2017

Check Our First Playlist In Python

18th April,2017:I am starting to learn python from today. so i will share all of my python programs here just for fun I will be sharing my codes in https://g...

Address

Kathmandu

Alerts

Be the first to know and let us send you an email when The BIT Learner posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share