Machine learning is coming as an easy programming technique in these days.I thought it requires lot of maths to do something on ML.But what I understand is that it becomes very easy with python tools. With python programming sci-kit and pandas libraries, we can makes some cool applications very easily.
But still I am in the learning process now.
These tutorials helps me a lot to keep updated with ML.
Monday, March 20, 2017
Tuesday, February 28, 2017
why Python programming ...
Python is very effective when I want to learn a new thing like image processing, Machine learning , Networking...
You can directly jump into the functionality or subject area, I mean that your core subject area that you want to hack... there are lot libraries that support these subject areas.
Last week I was reading a book 'Learn Python Network Programming' by Dr. M.O Faruque Sarker.
It is interesting that Python simplifies the subject 'Networking Protocols and Programming ' which i just byhearted in BTECH.
I experienced the same thing when I tried to learn about ML with Python.
You can directly jump into the functionality or subject area, I mean that your core subject area that you want to hack... there are lot libraries that support these subject areas.
Last week I was reading a book 'Learn Python Network Programming' by Dr. M.O Faruque Sarker.
It is interesting that Python simplifies the subject 'Networking Protocols and Programming ' which i just byhearted in BTECH.
I experienced the same thing when I tried to learn about ML with Python.
Sunday, February 12, 2017
10 things you should do as programmer.
10 things you should do daily as programmer.
These are the 10 things coming in my mind that a computer programmer should try to improve his skill.
1. Try to learn a new computer languages/frameworks .Alteast try what are the features and differences that Language offers.
2. Read different Technical blogs/coding online.
3. Watch atleast one programming/technology video tutorial daily.
4. Try to build applications by your own.
5. Read about trending Github open source projects
6. Read others Code/programs from online .
7. Participate in open source projects
8. Try to find some interested area in computer field and start research more on that area.
9.Write/publish about your learning and your projects as a blog or website.
10.Think about some innovate ideas and initiate open projects.
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.
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
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:
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.
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..
Sunday, December 4, 2016
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.
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
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
Please let me know if you are not able to open the link. help me on how to start with this project.
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.
But its very sad that haven't got any hand on in FPGA programming in my Btech.
Saturday, September 3, 2016
MYSQL- query for last one month count,last 60days,Feb month report generation
select SUM(CASE WHEN (DATE_FORMAT(order_date,'%m-%d-%y') > DATE_FORMAT(CURRENT_DATE - INTERVAL 30 DAY,'%m-%d-%y')) THEN 1 ELSE 0 END) AS ord,age from order1 group by age ;
select SUM(CASE WHEN (DATE_FORMAT(order_date,'%m-%d-%y') > DATE_FORMAT(CURRENT_DATE - INTERVAL 60 DAY,'%m-%d-%y')) THEN 1 ELSE 0 END) AS ord_from_60_days,SUM(CASE WHEN (DATE_FORMAT(order_date,'%m-%d-%y') > DATE_FORMAT(CURRENT_DATE - INTERVAL 30 DAY,'%m-%d-%y')) THEN 1 ELSE 0 END) AS ord_from_1month,age from order1 group by age ;
+------------------+-----------------+------+
| ord_from_60_days | ord_from_1month | age |
+------------------+-----------------+------+
| 7 | 4 | 23 |
| 0 | 0 | 25 |
+------------------+-----------------+------+
2 rows in set (0.00 sec)
Saturday, July 23, 2016
hackerrank
Are you want to program some algorithms or some basic CS concepts ? I would say you can go and try it in https://www.hackerrank.com
Sunday, July 10, 2016
Dynamic Programming | Set 10 ( 0-1 Knapsack Problem) | GeeksforGeeks
Its very interesting to watch GeeksofGeeks videos, if you are interested to learn algorithms and some cool solution for problems.
Saturday, July 9, 2016
Rust applicatons
Are searching some of the applications written in Rust? below you have some of the interesting applications.
1. http://www.redox-os.org/ - operating system written in Rust
2. http://zinc.rs/ - Zinc is an experimental attempt to write an ARM stack that would be similar to CMSIS or mbed in capabilities
3. http://maidsafe.net/ - Maidsafe, a company that tries to create an encrypted, completely decentralized "successor" to the internet
4.https://github.com/servo /servo - Servo, the new browser engine being developed by Mozilla
5. Iron is a high level web framework built in and for Rust, built on hyper.
ironframework.io/doc/iron/
6. wtftw, a tiling window manager - https://kintaro.github.io/rust/window-manager-in-rust-01/
1. http://www.redox-os.org/ - operating system written in Rust
2. http://zinc.rs/ - Zinc is an experimental attempt to write an ARM stack that would be similar to CMSIS or mbed in capabilities
3. http://maidsafe.net/ - Maidsafe, a company that tries to create an encrypted, completely decentralized "successor" to the internet
4.https://github.com/servo
5. Iron is a high level web framework built in and for Rust, built on hyper.
ironframework.io/doc/iron/
6. wtftw, a tiling window manager - https://kintaro.github.io/rust/window-manager-in-rust-01/


