ppxscal/embedding_network huggingface dataset:
Programming Languages, 2 edition
Authors: Allen B Tucker, Robert Noonan
Venue:  (2006)

Most current programming language text that provides a balanced mix of explanation and experimentation. Opening chapters present the fundamental principals of programming languages, while optional companion chapters provide implementation-based, hands-on experience that delves even deeper. This edition also includes a greatly expanded treatment of the four major programming paradigms, incorporating a number of the most current languages such as Perl and Python. Special topics presented include event-handling, concurrency, and an all-new chapter on correctness. Overall, this edition provides both broad and deep coverage of language design principles and the major paradigms, allowing users the flexibility of choosing what topics to emphasize. Table of contents1 Overview2 Syntax3 Lexical and Syntactic Analysis4 Names5 Types6 Type Systems7 Semantics8 Semantic Interpretation9 Functions10 Function Implementation11 Memory Management12 Imperative Programming13 Object-Oriented Programming14 Functional Programming15 Logic Programming16 Event-Driven Programming17 Concurrent Programming18 Program CorrectnessA. Definition of CliteB. Discrete Math ReviewGlossaryBibliography
FS_SFS: A novel feature selection method for support vector machines
Authors: Yi Liu, Yuan F. Zheng
Venue: Pattern Recognition (2006)

In many pattern recognition applications, high-dimensional feature vectors impose a high computational cost as well as the risk of ''overfitting''. Feature Selection addresses the dimensionality reduction problem by determining a subset of available features which is most essential for classification. This paper presents a novel feature selection method named filtered and supported sequential forward search (FS_SFS) in the context of support vector machines (SVM). In comparison with conventional wrapper methods that employ the SFS strategy, FS_SFS has two important properties to reduce the time of computation. First, it dynamically maintains a subset of samples for the training of SVM. Because not all the available samples participate in the training process, the computational cost to obtain a single SVM classifier is decreased. Secondly, a new criterion, which takes into consideration both the discriminant ability of individual features and the correlation between them, is proposed to effectively filter out nonessential features. As a result, the total number of training is significantly reduced and the overfitting problem is alleviated. The proposed approach is tested on both synthetic and real data to demonstrate its effectiveness and efficiency. .
Rota: a research project on algorithms for workforce scheduling and shift design optimization
Authors: Johannes Gärtner, Nysret Musliu, Wolfgang Slany
Venue: AI Communications (2001)

The typical process of planning and scheduling a rotating workforce in an organization consists in designing shifts and then assigning employees to these shifts and to periods of rest (days&dash;off). Successfully solving these problems has high practical relevance: Results from ergonomics indicate that shift schedules have a profound impact on the health and satisfaction of employees as well as on their performance at work. The solutions must also satisfy legal requirements and should meet the objectives of the employing organization. In the research project Rota, undertaken by the Database and Artificial Intelligence Group at the Vienna University of Technology in cooperation with Ximes Corp., systems for the design of shifts and assignment of employees to shifts and days&dash;off were developed. We give an overview of these systems.
Brain mechanism of reward prediction under predictable and unpredictable environmental dynamics
Authors: Saori C. Tanaka, Kazuyuki Samejima, Go Okada, Kazutaka Ueda, Yasumasa Okamoto, Shigeto Yamawaki, Kenji Doya
Venue: Neural Networks (2006)

In learning goal-directed behaviors, an agent has to consider not only the reward given at each state but also the consequences of dynamic state transitions associated with action selection. To understand brain mechanisms for action learning under predictable and unpredictable environmental dynamics, we measured brain activities by functional magnetic resonance imaging (fMRI) during a Markov decision task with predictable and unpredictable state transitions. Whereas the striatum and orbitofrontal cortex (OFC) were significantly activated both under predictable and unpredictable state transition rules, the dorsolateral prefrontal cortex (DLPFC) was more strongly activated under predictable than under unpredictable state transition rules. We then modelled subjects' choice behaviours using a reinforcement learning model and a Bayesian estimation framework and found that the subjects took larger temporal discount factors under predictable state transition rules. Model-based analysis of fMRI data revealed different engagement of striatum in reward prediction under different state transition dynamics. The ventral striatum was involved in reward prediction under both unpredictable and predictable state transition rules, although the dorsal striatum was dominantly involved in reward prediction under predictable rules. These results suggest different learning systems in the cortico-striatum loops depending on the dynamics of the environment: the OFC-ventral striatum loop is involved in action learning based on the present state, while the DLPFC-dorsal striatum loop is involved in action learning based on predictable future states.
Blind algebraic identification of communication channels: symbolic solution algorithms
Authors: Jerome Lebrun, Pierre Comon
Venue: Applicable Algebra in Engineering, Communication and Computing (2006)

We introduce in this paper a new algebraic approach to some problems arising in signal processing and communications that can be described as or reduced to systems of multivariate quadratic polynomial equations. Based on methods from computational algebraic geometry, the approach achieves a full description of the solution space and thus avoids the usual local minima issue of adaptive algorithms. Furthermore, unlike most symbolic methods, the computational cost is kept low by a subtle split of the problem into two stages. First, a symbolic pre-computation of normal forms is done offline once for all sets of parameters, to get a more convenient parametric trace-matrix representation of the problem. The solutions of the problem are then easily obtained for any set of parameters from this representation by solving a single univariate polynomial equation. This approach is quite general and can be applied to a wide variety of problems: SISO channel identification of PSK modulations but also filter design and MIMO blind source separation by deflation.
How to Use Adobe Photoshop CS2
Authors: Daniel Giordan
Venue:  (2005)

Have you ever looked at your color pictures and wished you could make them black and white? Or maybe you've dreamed about taking that photo of your brother, cutting the head off and placing it on the body of a grizzly bear. The tool that you need is Adobe Photoshop and the book you need to learn all about it is How to Use Adobe Photoshop CS 2. Visually step through the process of creating images, manipulating them and then optimizing them for print or the web. The step-by-step approach used throughout the book will make it simple to learn the basic techniques involved in using Photoshop. You will learn to: Convert files Work with tone and color Edit images using tools, paths and layers Build web filesMaster the basics of Photoshop with the visual examples and easy-to-follow lessons in How to Use Photoshop CS 2.
Gait recognition using linear time normalization
Authors: Nikolaos V. Boulgouris, Konstantinos N. Plataniotis, Dimitrios Hatzinakos
Venue: Pattern Recognition (2006)

We present a novel system for gait recognition. Identity recognition and verification are based on the matching of linearly time-normalized gait walking cycles. A novel feature extraction process is also proposed for the transformation of human silhouettes into low-dimensional feature vectors consisting of average pixel distances from the center of the silhouette. By using the best-performing of the proposed methodologies, improvements of 8-20% in recognition and verification performance are seen in comparison to other known methodologies on the ''Gait Challenge'' database.
Compressed full-text indexes
Authors: Gonzalo Navarro, Veli Mäkinen
Venue: ACM Computing Surveys (CSUR) (2007)

Full-text indexes provide fast substring search over large text collections. A serious problem of these indexes has traditionally been their space consumption. A recent trend is to develop indexes that exploit the compressibility of the text, so that their size is a function of the compressed text length. This concept has evolved into self-indexes, which in addition contain enough information to reproduce any text portion, so they replace the text. The exciting possibility of an index that takes space close to that of the compressed text, replaces it, and in addition provides fast search over it, has triggered a wealth of activity and produced surprising results in a very short time, which radically changed the status of this area in less than 5 years. The most successful indexes nowadays are able to obtain almost optimal space and search time simultaneously. In this article we present the main concepts underlying (compressed) self-indexes. We explain the relationship between text entropy and regularities that show up in index structures and permit compressing them. Then we cover the most relevant self-indexes, focusing on how they exploit text compressibility to achieve compact structures that can efficiently solve various search problems. Our aim is to give the background to understand and follow the developments in this area.
Adobe Acrobat 7.0 Classroom in a Book
Venue:  (2005)

If you're like most Acrobat users--creative, business, and engineering pros who work with complex electronic documents--you can ill afford to miss a beat in your production workflow. Then again, you can ill afford being left behind when it comes to mastering the newest version of the important tool on your desktop, Adobe Acrobat 7. Not to worry: Adobe has brought the classroom to you in this handy volume, completely revised to cover all that's new and different in Acrobat 7. Through a series of self-paced lessons (each of which builds on the last and includes hands-on projects that the you can create using the files on the accompanying CD-ROM), this guide acquaints you with all of Acrobat 7's features for creating, reviewing, editing, commenting on, restructuring, and preflighting PDF files, including the newest: a tool for creating 3D objects, improved security, new tools for repairing errors in print preflight, structured bookmarks, the ability to export comments to Word docs, and more. Professional tips and techniques are scattered throughout! ï¾ The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
An ontology for trajectory simulation
Authors: Umut Durak, Halit Oguztuzun, S. Kemal Ider
Venue: Proceedings of the 38th conference on Winter simulation (2006)

From the concept exploration for a weapon system to training simulators, from hardware-in-the-loop simulators to mission planning tools, trajectory simulations are used throughout the life cycle of a weapon system. A trajectory simulation can be defined as a computational tool to calculate the flight path and flight parameters of munitions. There is a wide span of trajectory simulations differing widely with respect to their performance and fidelity characteristics, from simple point-mass simulations to six--seven degrees of freedom hardware-in-the-loop missile simulations. From our observations, it is a common practice in the industry that developments of these simulations are carried out as isolated projects although they rely on the same body of knowledge. We envision an ontology that will capture the common knowledge in trajectory simulation domain and make domain knowledge available for reuse. Trajectory Simulation Ontology, dubbed TSONT, is being developed to realize this vision.
A survey of intelligent debugging
Authors: Markus Stumptner, Franz Wotawa
Venue: AI Communications (1998)

Automated debugging systems have a long history with interesting results produced by research prototypes and deployed applications. We present an overview of Artificial Intelligence approaches to the development of intelligent debugging systems. These systems range from tutoring systems that possess detailed knowledge about the individual programs as well as about typical programmer errors occurring in exactly these programs, over Bayesian Net formalisms that employ statistical results about error reports, to traditional debugging approaches such as Algorithmic (or Declarative) Debugging. Finally, we examine the more recent use of model&dash;based diagnosis principles as a basis for software debugging research. We illustrate the potential of model&dash;based reasoning by discussing several models (differing in expressivity and assumptions on language semantics) that are currently in various stages of realization, from prototype implementations to test use in an industrial environment.
The I-Series Microsoft Office 2003 Volume 1, 1 edition
Authors: Stephen Haag, James T. Perry, Merrill Wells, Amy Phillips, Paige Baltzan
Venue:  (2004)

The I-Series Applications textbooks strongly emphasize that students learn and master applications skills by being actively engaged- by doing. These texts have been written with clear, error-free, and unambiguous steps to accomplish tasks that lead to a finished document, worksheet or database table. The authors made the decision that teaching “how” to accomplish some task is not enough for complete understanding and mastery. Prior to introducing steps, the authors discuss why the steps students are about to experience are important and what role the steps play in the overall plan for creating a document, workbook or database. Table of contents Word 2003 Chapter 1: Working With Word 2004 Session 1.1: All About Word Session 1.2: Creating and Working with Documents Session 1.3: Saving Documents and Exiting Word Chapter 2: Editing and Formatting Documents Session 2.1: Editing Your Documents Session 2.2: Formatting Documents and Text Session 2.3: Formatting Paragraphs Chapter 3: Advanced Formatting Options Session 3.1: Advanced Formatting Tips and Techniques Session 3.2: Using Templates Session 3.3: Creating Reports Chapter 4: Graphics and Tables Session 4.1: Working With Graphics Session 4.2: Creating Tables in Your Document Session 4.3: Advanced Table Features Excel 2003 Chapter 1 Creating Worksheets for Decision Makers Session 1.2 Getting StartedSession 1.2 Entering Data, Saving Workbooks, and Printing Worksheets Chapter 2 Planning and Creating a WorksheetSession 2.1 Writing Formulas, Using Functions, and Copying and Moving Cell ContentsSession 2.2 Printing and Documenting a WorksheetChapter 3 Formatting a WorksheetSession 3.1 Aligning Data and Applying Character FormatsSession 3.2 Advanced Formatting Chapter 4 Creating Charts Session 4.1 Creating an Excel Chart Session 4.2 Modifying and Improving a Chart Access 2003 Chapter 1: Understanding Relational Databases Session 1.1 Introducing Relational Databases Session 1.2 Introducing Microsoft Access Chapter 2: Maintaining Your Database Session 2.1 Maintaining Access Data Session 2.2 Designing and Building a Database Chapter 3: Introducing Queries, Filters, Forms, and Reports Session 3.1 Selecting and Organizing Data Session 3.2 Calculating with Queries and Building Simple Forms and Reports Chapter 4: Compound Queries and Database Utilities Session 4.1 Using Queries to Analyze Data Session 4.2 Modifying Table Definitions PowerPoint 2003 Chapter 1: Presentation Basics Session 1.1 Introduction to Presentation Graphics Session 1.2 Creating a New Presentation Chapter 2: Organizing Your Presentation Session 2.1 Printing Session 2.2 Outlining Ideas Chapter 3: Refining Your Presentation Session 3.1 Adding and Modifying Objects Session 3.2 Standardizing Presentations with PowerPoint Templates Chapter 4: Enhancing Your Presentation with Graphics Session 4.1 Effectively Using Art Session 4.2 Adding Other Graphic Elements
The South African sign language machine translation project: issues on non-manual sign generation
Authors: Lynette Van Zijl, Andries Combrink
Venue: Proceedings of the 2006 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries (2006)

We report on the South African Sign Language Machine Translation project, and more specifically on our experience in extending a synchronous tree-adjoining grammar parser approach in order to generate non-manual signs and construct a suitable signing space. We show that post-processing of the target language tree, after transfer rules have been applied, results in a simple and efficient mechanism to generate information on non-manual signs for use in a signing avatar.
Distributed simulation in industry -- a survey: part 2 -- experts on distributed simulation
Authors: Csaba Attila Boer, Arie de Bruin, Alexander Verbraeck
Venue: Proceedings of the 38th conference on Winter simulation (2006)

Distributed simulation is used very little in industry, especially when compared with the interest in distributed simulation from research and from the military domain. In order to answer the question why industry lags behind, the authors have carried out an extensive survey, using a questionnaire and interviews, with users, vendors, and developers of distributed simulation products, as well as with vendors of non-distributed simulation software. This paper reports on the second part of the survey, namely a series of open ended interviews. We report on the responses we obtained indicating the discrepancies between the different "worlds". A categorization of these responses is given using which it is possible to formulate clear guidelines for further developments of standards for distributed simulation.
Create Your Own Digital Photography (Create Your Own)
Authors: Peter Bauer
Venue:  (2005)

You purchased a digital camera to join the digital revolution. Yet you find yourself still using disposables because your digital camera is too complicated and you don't even know where to start to figure out how to use it. That's where Create Your Own Digital Photography comes in. From choosing a digital camera, to photography dos and don'ts, to printing and resolution contraints, you will walk through the entire digital photography process in days. You will learn five projects that every digital camera owner should know, including: Creating a slideshow with music Mixing film prints with digital pictures Making posters, greeting cards, and calendars Altering digital photos Sharing photos on the webCreate Your Own Digital Photographywon't bog you down with the intracacies of camera mechanics or software use. But it will give you numerous other tricks, tips, and information on how to get the most out of your digital camera, and it will show you how to use your camera to create the best digital photography you can in a short amount of time.
Reflective emulations of the HP 2100A and Varian 72 Minicomputers
Authors: Bryan L. Ehlers, Gary L. Harmon, Larry L. Wear
Venue: ACM SIGMICRO Newsletter (1976)

The authors would like to thank Dr. W. G. Sitton, California State University, Chico, for directing the project and overseeing the development of this paper. Thanks also to Mr. Milton Morton, California State University, Chico, for critically reading the paper and offering many helpful suggestions.
Linux System Administration
Authors: Tom Adelstein, Falko Timme, Bill Lubanovic
Venue:  (2007)

If you're an experienced system administrator looking to acquire Linux skills, or a seasoned Linux user facing a new challenge, Linux System Administration offers practical knowledge for managing a complete range of Linux systems and servers. The book summarizes the steps you need to build everything from standalone SOHO hubs, web servers, and LAN servers to load-balanced clusters and servers consolidated through virtualization. Along the way, you'll learn about all of the tools you need to set up and maintain these working environments.Linux is now a standard corporate platform with users numbering in the hundreds of millions, and there is a definite shortage of talented administrators. Linux System Administration is ideal as an introduction to Linux for Unix veterans, MCSEs, and mainframe administrators, and as an advanced (and refresher) guide for existing Linux administrators who will want to jump into the middle of the book. Inside, you'll learn how to: Set up a stand-alone Linux server Install, configure, maintain, and troubleshoot a DNS server using BIND Build an Internet server to manage sites, perform email and file transfers, and more Set up an email service for a small-to-medium-sized site, complete with authentication Install and configure Apache, PHP, and MySQL on a web server built from scratch Combine computers into a load-balanced Apache web server cluster based on the free Linux Virtual Server Set up local network services from distributed file systems to DHCP services, gateway services, print services, user management and more Use Linux virtualization with Xen or VMWare to run multiple kernels on one piece of hardware; manage each kernel's access to processor time, devices, and memory Create shell scripts and adapt them for your own needs Back up and restore data with rsync, tar, cdrecord, Amanda, and MySQL tools Linux System Administration is not only knowledgeable and practical, but convenient. The ingredients for this book had been scattered throughout mailing lists, forums, and discussion groups, as well as books, periodicals, and the experiences of colleagues. Everything is now in one handy guide. In the course of their research, the authors also solved many problems whose solutions were completely undocumented. They now pass their lessons on to you.
Rapid and Brief communication: Low resolution face recognition based on support vector data description
Authors: Sang-Woong Lee, Jooyoung Park, Seong-Whan Lee
Venue: Pattern Recognition (2006)

In the face recognition process, it is important to deal with a facial image of low-resolution. For low-resolution face recognition, we propose a new method of extending the SVDD, which is one of the most well-known support vector learning methods for the one-class problem. The proposed method can recognize a person even with a low-resolution image.
MCSE Windows 2000 Server Exam Cram 2 (Exam Cram 70-215)
Authors: Will Schmied, Lee Scales
Venue:  (2003)

MCSE Windows 2000 Server Exam Cram 2, Second Edition is the perfect study guide for readers preparing for the 70-215 exam, which measures the ability to implement, administer, and troubleshoot Windows 2000 Server as a member server of a domain in an Active Directory environment. This book is not intended to teach new material. Instead it assumes that you have a solid foundation of knowledge but can use a refresher on important concepts as well as a guide to exam topics and objectives. This book focuses exactly on what you need to pass the exam - it features test-taking strategies, time-saving study tips, and a special Cram Sheet that includes tips, acronyms, and memory joggers not available anywhere else. The series is supported online at several Web sites: examcram.com, informit.com, and cramsession.com.The accompanying CD features PrepLogic™ Practice Tests, Preview Edition. This product includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. The engine offers two study modes, Practice Test and Flash Review, full exam customization, and a detailed score report.