Effective Java : General programming

General Programming Objective: This section is devoted to the nuts and bolts of Java. Key topics: Scope of Local Variables For-Each Loops and Traditional For Loops Use of Libraries Float, Double, and Exact Calculations Primitive Types and Boxed Primitives Use of Strings and Other Types String Builder and String Concatenation Interface and Class References Optimization…

Logical AI or Knowledge-based agents

Intelligent agents need knowledge about the world to choose good actions or take good decisions. Knowledge – domain specific Inference – domain independent Tautology (valid) – A proposition which is always true. Contradiction – A proposition which is always false. Sound inference – derives only entailed sentences. Complete – derives all entailed sentences. A entails…

Is resimulating evolution only way to create human like intelligence?

Our brainsĀ have been evolving for lakhs of generations at the cost of churning out lots of ineffective beings. In the process of doing so, it has developed everything related to intelligence from scratch. If we want to replicate the end product, One way is to replicate the whole on a very granular level(neuronal). Second is…

Political manifesto India needs.

The ideal political manifesto should contain these elements as primary goals. Enforce complete abolition of the reservation system. Build more courts and recruit more judicial resource for faster judgment. Measure and improve the focused and effective education system (The work people do and the things they get trained on are quite different most of the…

Tensorflow Speech Recognition challenge

Definition Project Overview The project is closely related to Automatic Speech Recognition except that instead of recognizing the continuous speech constituting of many different words and sentences, we will be recognizing a small set of words and label remaining as unknown or silence. The training and test data contains wave files of nearly one second…

HEAD FIRST DESIGN PATTERNS

Design pattern principles: The code should be closed to change and open to extension, should be easily maintainable for future change requests. Prefer composition (change behavior in runtime, encapsulate family of algorithms) over inheritance (your behavior is stuck). (why?) All design patterns have pros and cons. The decision of whether I should use a design…