Sunday, February 5, 2017

Gentlest Introduction to Tensorflow

If you started searching for ML libraries and softwares ,you can't avoid Tensorflow.  TensorFlow is an open source software library for machine learning in various kinds of perceptual and language understanding tasks.







Friday, February 3, 2017

Practice Machine learning online

I was searching for some of the tutorials for machine learning  today. I came across a free online platform https://my.datascientistworkbench.com where you can do data science easily.

The platform support Python,R and scala language. In this I would say I am only familiar with Python language,but I am not aware of data science libraries in Python. So started searching some some tutorials .. I found some good youtube tutorials below https://www.youtube.com/channel/UCWN3xxRkmTPmbKwht9FuE5A/videos


Python is so strong that you can do some machine learning applications.

Monday, January 30, 2017

What is NaN ?

This is something new thing to me , NaN, standing for not a number in computing world. I know that 'divide by zero' is common scenario where most of the languages throws exceptions.

It is always hard to deal with 'infinity' in computer world. Just go through wiki what is NaN generation scenarios.

https://en.wikipedia.org/wiki/NaN

Tuesday, December 13, 2016

Apache spark project in Eclipse with Maven

If you are really looking to develop some spark projects, the easiest and best option would be eclipse with Maven which gives all framework tools to do the development easier.There are some tutorial videos in youtube which explain how to install and start with it.

I just started with the 'wordcount' program, once I configured the eclipse&scala IDE in Ubuntu.

My screenshots:






Spark Eclipse Maven Live video record:






Youtube tutorials:



Sunday, December 11, 2016

spark streaming

Spark Streaming from local Network and Counting the words in near to real time. This is awesome!!.



Next I like to find some trending news/feeds using apache spark streaming.



Machine Learning

Machine learning , nice word. I know that I was studying about machines/computers from Plus+2. Then what is new in this learning :-).But this is different.Here we makes Machine to learn from its previous experience or outputs/inputs. If you want to give a try on ML, I think this is a best course to start with Free and Open source materials .

Saturday, December 10, 2016

apache spark- a software which gives you great learning experience

The beauty of open source projects is that if you try to learn it , it will take you through lot of subject areas that you never heard about. Apache Spark is one of them for me. I started hearing about it when I started to follow big data&hadoop. Ok,I thought , let me install it in my ubuntu machine . I found that it is quite easy and the interesting part is that it took me through interesting subjects like ML(machine learning), Streaming,functional programming (scala) etc..

Saturday, December 3, 2016

Introduction to Spark Architecture

After seeing the below video , I understood that the importance learning new programming languages. The new languages are coming with some new ideas. More than learning the new languages in the perspective of Jobs opening, those are quite interesting to know how and where the research happens to create new technologies.




Sunday, October 30, 2016

circuit simulators

I was searching for some free circuit simulators. Below are some cool web versions of circuit simulators.

 http://www.falstad.com/circuit/

https://www.partsim.com/simulator

http://www.docircuits.com


Looking for these features can be brought into a Electronics course making tool.

Monday, October 17, 2016

Easy jump to OS building ..

I know the basic components of an Operating system . The basic theories around OS like application layer, kernel, system calls, boot loader,BIOS etc.  But I am scared to write one OS.. But below blog is motivating me to make an attempt to write an Operating system of My own.

http://os.phil-opp.com/multiboot-kernel.html

Sunday, October 2, 2016

why to build a Circuitacademy ?

I would like to build a circuit academy - online electronics courses study and practice website. But not sure where to start with :-)

Below link has the more details.

circuitacademy



Most of the btech students loose their electronics interest after btech because there is no opportunity or good practical simulation examples of  circuits. They will be studying lot of theories and basic circuits. But real world circuits are complex, but it's difficult to practice or build these basic circuits. Online electronics courses are very less and there is very less opportunity for a electronics student to practice and master these basic and complex circuits . If you see www.codeacademy.com, there will be lot of courses in computer programming related subjects and we can practice programming languages. So the aim of this web application to help electronics enthusiasts to build and practice electronics courses and share it online. The challenges/difficulty in building electronics courses will be -
There should be EDA tools(given in next slides) available in the course tools bar for teachers to build circuit and play and show during the courses.
 


Please let me know if you are not able to open the link. help me on how to start with this project.



I don't know why I havn't done an FPGA programming in my Btech?

I haven't got any hand on experience in FPGA programming in my Electronics and communication course in Thrissur Engineering College. But there is a subject for HDL and VLSI subjects. I am sure that I have studied HDL language in 5th semester or 7th and got just pass mark 40 out of 100. :-).  I do like that language because its gives clear idea on how the AND or OR or NAND  gates are used to build a small digital system.

But its very sad that haven't got any hand on in FPGA programming in my Btech.