Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 months ago.
Improve this question
I want to dive into AI topic. I'm specifically interested in multiagent systems. What resources, book, etc. can you recommend to get started, from the very beginning? If that matters I'm a .NET developer.
You can check out my free Multiagent Systems Textbook.
This is the book I used at Uni :
Artificial Intelligence: A Modern Approach (International Edition)
I found it to be excellent and easy to understand.
I know of two books that are very good resources in multi-agent systems and provide algorithmic view of it:
Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations(free download)
Fundamentals of Multiagent Systems with NetLogo Examples (free download)
Two other books for anyone else that comes across this question:
Essentials of Metaheuristics goes over many commonly used approaches in modern AI.
and
Swarm Intelligence: From Natural to Artificial Systems a bit old, but good fundamentals of nature-inspired swarm techniques.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
System design questions are a type of questions that tech companies tend to ask in the interviews in addition to more common algorithmic and knowledge based questions. This term covers both abstract Object Oriented Design
sketch a class diagram for the game of monopoly
and more down to earth performance oriented questions like
How would you design an event logging system for a large Facebook
game?
An increasing number of these questions touches on topics of concurrency and distributed computation nowadays. The problem with these types of questions is - good resources are hard to find. Unlike algorithmic questions there are no online judges that tell you immediately whether you are doing things right. Questions posted on sites like careercup come with no answer or an unreliable one. The books that there are that deal with system design are too broad in scope to be useful for interview prep. So: how do you prepare for system design questions short of designing systems for a couple of years? Are there tutorials online? Question - answer (explanation) - type guides?
I found this answer in Quora which has some very useful documents, videos and articles. Both answers are really good:
http://www.quora.com/Job-Interviews/How-should-I-prepare-system-design-questions-for-Google-Facebook-Interview
Also:
How to Rock a Systems Design Interview
How do I design an arbitrary system in an interview?
System design - This is a very complete step-by-step guide/tutorial
System Design Tutorials - A collection of commonly asked System Design Interview Questions with Solutions
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking for some good online sources which explain process sychronization,process and threads with practical examples.
i have gone through a lot of theoritical stuff but always face confusion and difficulties when actually trying implement them.
This is a link where you can find the code very useful for thread synchronization.
I started on Tanenbaum's (Wikipedia) "Modern Operating Systems" book then moved on to Linux From Scratch. For practical examples OSDev here and here is a mine of information when you become really hands on. Otherwise, for Windows specifics there are no shortage of books or MSDN literature.
I found Tanenbaum a very entertaining read, he invented the Minix OS which he uses for real world examples. Minix is from around the same era as Linux. Have a look at some of the very early Linux source code release (eg 0.1 or therabouts if you don't want to lose a year of your life studying pure code).
Wikipedia Is Always The Best Online Tutorial Guide. However u can also Check This Link.. If you would like to go with a Pdf Book then u can click Here.. Its really Good Book
this link for NACHOS may be a good help for you. In our undergraduate class we did some good assignments in OS course.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am not a mathematician but want to dive into AI. I did a search on Amazon and like tens of thousands of books appeared on the shelf (well, almost).
Which one should I pick as a AI beginner with not much mathematical knowledge? I mean I don't want a book that explains everything by formulas only. I had one like that a few years ago and stopped thinking about AI.
Russel and Norvig is the canonical one.
I bought this book 2 years ago when I wanted to start learn about AI:
Artificial Intelligence: A Beginner's Guide (Beginners Guide), by Blay Whitby
It's very basic and everything is explained in a way anyone can relate to. Also it's not a lot to read. A good place to start out to learn the basic concepts.
An introduction to AI by his father would be "Society of Mind" by Marvin Minsky.
Practical Artificial Intelligence Programming With Java, Third Edition, by Mark Watson
A decent amount of code, but not much math. Plus it's free for non-commercial use.
I think something like this goes into just the right amount of depth:
Introduction to Artificial Intelligence: Second, Enlarged Edition, by Philip C. Jackson Jr.
There's some mathematics, but it's minimal. It's a Dover book, so it doesn't cost very much either.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm looking for a document/text/book about the database design standards, until now I've found this but it is a custom set of rules about design, I need something like an IEEE standard or such.
Thanks in advance.
This is the book I used a few years ago when I initially learned about database design in school: http://www.amazon.com/Database-System-Concepts-Abraham-Silberschatz/dp/0073523321/ref=sr_1_1?ie=UTF8&s=books&qid=1279133097&sr=1-1
For online research, make sure you look into "3rd normal form" designs for your databases. It allows for the most flexibility and maintenance.
As far as I know there is no such thing as an official IEEE standard regarding database design. However there is the Entity-Relationship-Model and the theory of database normalization. For the more mathematically inclined there is relational algebra.
It is also common to make a distinction between physical, logical and conceptual schemata in database design. What is most important area of those 3 would also determine in what kind of material you should be looking into.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Are there any Binary Decision Diagram (BDD) libraries for C, or other languages that are tested and have good documentation?
Check the BDD library from CMU.
Also, for basic reference purposes, Pre-Fascicle 1b of The Art of Computer Programming is all about BDDs. Here's a gzipped postscript of it. Knuth has posted a number of the programs he wrote while preparing for it on his Programs to Read page.
Check out CUDD.
For some info on how to set it up in Windows environments try this..
Binary decision diagram Wikipedia entry, in External links section, as a quite complete list of packages.
BDDBDDB is a BDD-based system for resolving logical inferences a la Prolog. It's been used in program analysis, general game playing, and many other domains. It might not be exactly what you're looking for, but it's well-known and well-maintained.