Getting Started with TensorFlow
This book is organized in two parts. Part I, e Fundamentals of Machine Learning, covers the following topics:
• What is Machine Learning? What problems does it try to solve? What are the main categories and fundamental concepts of Machine Learning systems?
• The main steps in a typical Machine Lear
TensorFlow Machine Intelligence
This book is a hands-on introduction to learning algorithms. It is for people who may know a little machine learning (or not) and who may have heard about TensorFlow, but found the documentation too daunting to approach. The learning curve is gentle and you always have some code to illustrate the ma
TensorFlow Machine Learning Cookbook
Explore machine learning concepts using the latest numerical computing library — TensorFlow — with the help of this comprehensive cookbook
This book addresses many machine learning algorithms, applies them to real situations and data, and shows how to interpret the results.
Android Application Development Cookbook 93 Recipes for Building Winning Apps
Latest book on android development (until Jul, 2013). This book gives a quick way to get your hand dirty. Accompany this book, I highly suggest either to read the official android development guide/reference/design/training on related topics or to grap another more detailed book for more illurstration. Have fun.
Learn Android App Development
One of the latest book on android development. Published in May, 2013. Honestly speaking, this book is not that awesome...Most of topics are simply copied from the official android development documents. Put here just in case some developers want to take a look.
Operating Systems Design & Implementation 3rd [pdf]
this book provide a quick go-through of the basic OS technologies. If you have short time to review os before tech interview, this is definitely the one to start with. High quality in pdf. Enjoy
Android Application Testing Guide
new testing guide for android development. High quality.
Test Driven Development: By Example
This book has great reviews by other peering programmers. TDD is always our good friends, right? Honestly, I haven't read it but I might start within the next following days. Let's enjoy together.
Modern Operating Systems_Second edition.pdf
Classic textbook, High quality. Man, download to your ipad and use it as your textbook so as to save money. No matter what filed are you working in, this book gives a high level introduction to the basic operating system.
Artificial Intelligence: A Modern Approach Third Edition
classical book for AI. This is the latest edition which is published recently. Good quality! High readability!
Android Application Development Programming with the Google SDK
publish date is May 26, 2009. Reasonable book for learning android dev.
c++ primer 4th edition
this is a great pdf version of the classic textbok. Enjoy.
Applying UML and Patterns-Latest Version 3
Written for the developer with previous programming and design experience, Applying UML and Patterns combines UML, software patterns, and Java to illustrate the author's own design strategy. Though author Craig Larman sometimes relies heavily on the jargon of software engineering, there's no doubt that his book contains some immediately useful ideas on software design, using the latest and greatest in software-engineering research.
This book begins by outlining a basic process of software design using iterative, object-oriented techniques. The case study used for this text is a point-of-sale (POS) system, a helpful real-world example. The book constructs use case diagrams and basic conceptual and class models for this system. The author then adds sequence diagrams to show how the POS system will do its processing and collaboration diagrams to show how objects will interact with one another. The author uses standard UML diagrams to document the design.
When it comes to refining class design, the author's experience with patterns really shines. His General Responsibility Assignment Software Patterns (GRASP) suggest guidelines for designing classes that work together effectively. Larman believes that the ability to assign responsibilities to classes effectively is one of the most important aspects of good object-oriented design. His patterns allow this to happen and provide an interesting contribution to the design process. (The author also introduces more widely used software patterns to enhance the design process.)
When it comes to coding the design, Java is the programming language of choice for this text. Further chapters discuss how to refine an initial design using an iterative process of software engineering. While it's unlikely that readers will adopt Larman's approach to software design in its entirety, his guidelines--and application of patterns to class design, all documented using UML--make this a worthwhile text for the more experienced reader. --Richard
The Google Resume: How to Prepare for a Career and Land a Job
The Google Resume is the only book available on how to win a coveted spot at Google, Microsoft, Apple, or other top tech firms. Gayle Laakmann McDowell worked in Google Engineering for three years, where she served on the hiring committee and interviewed over 120 candidates. She interned for Microsoft and Apple, and interviewed with and received offers from ten tech firms. If you’re a student, you’ll learn what to study and how to prepare while in school, as well as what career paths to consider. If you’re a job seeker, you’ll get an edge on your competition by learning about hiring procedures and making yourself stand out from other candidates.
Covers key concerns like what to major in, which extra-curriculars and other experiences look good, how to apply, how to design and tailor your resume, how to prepare for and excel in the interview, and much more
Author was on Google’s hiring committee; interned at Microsoft and Apple; has received job offers from more than 10 tech firms; and runs CareerCup.com, a site devoted to tech jobs
Get the only comprehensive guide to working at some of America’s most dynamic, innovative, and well-paying tech companies with The Google Resume
Building Skills in Object-Oriented Design
The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a step above trivial, and will require some careful thought and design. Further, because the applications are largely recreational in nature, they are interesting and engaging. This book allows the reader to explore the processes and artifacts of OO design before project deadlines make good design seem impossible
design patters
textbook on software engineering
introduction to machine learning
this is a nice book to have start on machine learning, hope it helps
apache cookbook
this is a good book to learn apache
Building web service with java
this is a good book to learn network programming