Search Constraints
Number of results to display per page
Results for:
Search Results
-
Others
Agent based modeling focuses on the individual active components of a system. This is in contrast to both the more abstract system dynamics approach, and the process-focused discrete event method. With agent based modeling, active entities, known as agents, must be identified and their behavior defined. They may be people, households, vehicles, equipment, products, or companies, whatever is relevant to the system. Connections between them are established, environmental variables set, and simulations run. The global dynamics of the system then emerge from the interactions of the many individual behaviors. AnyLogic combines professional discrete event, system dynamics, and agent based modeling in one platform for efficient, no compromise results. In our white paper, Multimethod Simulation Modeling for Business Applications, we investigate these three main simulation modeling approaches and construct a multimethod model example to illustrate the advantages of multimethod simulation modeling. Read the white paper and see why hybrid models are always a better choice!
- Course related:
- CE631 Simulation and IT Applications in Construction
- Subjects:
- Business Information Technology and Computing
- Keywords:
- Computer simulation Multiagent systems System analysis -- Data processing
- Resource Type:
- Others
-
e-book
This book is a guide to implement simple agent-based evolutionary models using NetLogo. All the models we implement are agent-based, i.e. individual agents and their interactions are explicitly represented in the models. To formalise agents’ interactions we use the basic framework of Evolutionary Game Theory. NetLogo is a multi-agent programmable modeling environment used by hundreds of thousands of students, teachers and researchers all around the globe. No coding experience is necessary to fully understand the contents of this book.
- Subjects:
- Computing
- Keywords:
- Game theory Computer simulation Textbooks
- Resource Type:
- e-book
-
Others
Software developments is advancing the technological world today. This changes have far more reaching implications in I.T industries such as Big data, Artificial intelligence and Agile Software development methodologies. Competition in the software development ecosystem has made developers to build software that are quick and reliable and often referred to as Agile development. Agile transformation is real and requires rethinking the business management, recruitment process and data strategy in a bid to stimulate disruptive solutions from within in-house development and deployment. AI product development would require rapid transformational changes within any organization. This can be accomplished by establishing specific operating models that permit development teams with the freedom of technology choice. This publication highlights some operating models that can be adopted to improve the success of AI products using Agile software development methodologies.
- Subjects:
- Computing
- Keywords:
- Agile software development
- Resource Type:
- Others
-
Others
Algorithm Visualizer is an interactive online platform that visualizes algorithms from code. Learning an algorithm gets much easier with visualizing it.
- Subjects:
- Computing
- Keywords:
- Algorithms Information visualization
- Resource Type:
- Others
-
e-book
An introductory coverage of algorithms and data structures with application to graphics and geometry.
- Subjects:
- Computing
- Keywords:
- Algorithms Data structures (Computer science) Textbooks
- Resource Type:
- e-book
-
Courseware
This course treats various methods to design and analyze datastructures and algorithms for a wide range of problems. The most important new datastructure treated is the graph, and the general methods introduced are: greedy algorithms, divide and conquer, dynamic programming and network flow algorithms. These general methods are explained by a number of concrete examples, such as simple scheduling algorithms, Dijkstra, Ford-Fulkerson, minimum spanning tree, closest-pair-of-points, knapsack, and Bellman-Ford. Throughout this course there is significant attention to proving the correctness of the discussed algorithms. All material for this course is in English. The recorded lectures, however, are in Dutch.
- Subjects:
- Computing
- Keywords:
- Algorithms Data structures (Computer science)
- Resource Type:
- Courseware
-
e-book
An Introduction to Computer Networksis a free and open general-purpose computer-networking textbook, complete with diagrams and exercises.It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP. Particular attention is paid to congestion; other special topics include queuing, real-time traffic, network management, security and the ns simulator. The book is suitable as the primary text for an undergraduate or introductory graduate course in computer networking, as a supplemental text for a wide variety of network-related courses, and as a reference work.
- Subjects:
- Computing
- Keywords:
- Computer networks Computer network protocols Textbooks
- Resource Type:
- e-book
-
e-book
This textbook, or really a “coursebook” for a college freshman-level class, has been updated for Spring 2014 and provides an introduction to programming and problem solving using both Matlab and Mathcad. We provide a balanced selection of introductory exercises and real-world problems (i.e. no “contrived” problems). We include many examples and screenshots to guide the reader. We assume no prior knowledge of Matlab or Mathcad.
-
e-book
This first general textbook An introduction to ontology engineering has as main aim to provide the reader with a comprehensive introductory overview of ontology engineering. A secondary aim is to provide hands-on experience in ontology development that illustrate the theory. The book is divided into three blocks: Block I: logic foundations for ontologies both regarding the languages (mainly First Order predicate Logic, Description Logics, and OWL) and automated reasoning. Block II: developing good ontologies with methods and methodologies, the top-down approach with foundational ontologies, and the bottom-up approach to extract as much useful content as possible from legacy material. Block III: advanced topics with a selection of areas of specialisation, including Ontology-Based Data Access, the interaction between ontologies and natural languages (multilingual ontologies, controlled natural language), and advanced modelling with additional language features (fuzzy and temporal ontologies).
- Subjects:
- Computing
- Keywords:
- Ontologies (Information retrieval) Computer software -- Development Textbooks
- Resource Type:
- e-book
-
Presentation
This video was recorded at European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases (ECML PKDD), Athens 2011. Comparing frequency counts over texts or corpora is an important task in many applications and scientific disciplines. Given a text corpus, we want to test a hypothesis, such as "word X is frequent", "word X has become more frequent over time", or "word X is more frequent in male than in female speech". For this purpose we need a null model of word frequencies. The commonly used bag-of-words model, which corresponds to a Bernoulli process with fixed parameter, does not account for any structure present in natural languages. Using this model for word frequencies results in large numbers of words being reported as unexpectedly frequent. We address how to take into account the inherent occurrence patterns of words in significance testing of word frequencies. Based on studies of words in two large corpora, we propose two methods for modeling word frequencies that both take into account the occurrence patterns of words and go beyond the bag-of-words assumption. The first method models word frequencies based on the spatial distribution of individual words in the language. The second method is based on bootstrapping and takes into account only word frequency at the text level. The proposed methods are compared to the current gold standard in a series of experiments on both corpora. We find that words obey different spatial patterns in the language, ranging from bursty to non-bursty/uniform, independent of their frequency, showing that the traditional approach leads to many false positives.
- Subjects:
- Management and Computing
- Keywords:
- Computational linguistics Text processing (Computer science) Discourse analysis -- Data processing
- Resource Type:
- Presentation