Miracle-dz/UniFAR-FTUs huggingface dataset:
A Guide to MATLAB®: For Beginners and Experienced Users

From the Publisher: Here is a short, focused introduction to MATLAB, a comprehensive software system for mathematics and technical computing that should be useful to both beginning and experienced users. It contains concise explanations of essential MATLAB commands, as well as easily understood instructions for using MATLAB's programming features, graphical capabilities, and desktop interface. It also includes an introduction to SIMULINK, a companion to MATLAB for system simulation. Written for MATLAB 6, this book can also be used with earlier (and later) versions of MATLAB. Chapters contain worked-out examples of applications of MATLAB to interesting problems in mathematics, engineering, economics, and physics. In addition, it contains explicit instructions for using MATLAB's Microsoft Word interface to produce polished, integrated, interactive documents for reports, presentations, or on-line publishing. This book explains everything you need to know to begin using MATLAB. Intermediate and advanced users will find useful information here, especially if they are making the switch to MATLAB 6 from an earlier version.
Architectures for Symbol Timing Synchronization in MIMO Communications

ARCHITECTURES FOR SYMBOL TIMING SYNCHRONIZATION IN MIMO COMMUNICATIONS Kejing Liu Department of Electrical and Computer Engineering Master of Science Maximum likelihood symbol timing estimation for communication over a frequency non-selective MIMO fading channel is developed. The cases of known data (data-aided estimation) and unknown data (non-data-aided estimation) together with known channel and unknown channel are considered. The analysis shows that the log-likelihood functions and their approximations can be interpreted as SISO loglikelihood functions operating on each of the receive antennas. Previously published symbol timing estimators are shown to be special cases of the more general framework presented. Architectures based on both block processing and sequential processing using a discrete-time phase-locked loop are summarized. Performance examples over a MIMO channel based on measured data and on a simple stochastic MIMO channel model are given. These examples show that the mean-squared error performance of these techniques is not strongly dependent on the MIMO channel and is able to reach the Cramer-Rao bound when sufficient complexity is applied.
Analyse locale de la forme 3D pour la reconnaissance d'expressions faciales

Dans cet article, nous proposons une nouvelle approche pour la reconnaissance d'expressions faciales 3D invariante par rapport a l'identite. Cette approche est basee sur l'analyse de formes de " patches "locaux extraits a partir de modeles de visages 3D. Un cadre Riemannien est utilise pour le calcul de distances geodesiques entre les patches correspondants appartenant a des visages differents sous differentes expressions. Des mesures quantitatives de similarite sont alors obtenues et sont utilisees comme des parametres d'entree pour des algorithmes de classification multiclasses. En utilisant des techniques de Multiboosting et de Machines a Vecteurs de Support (SVM), les taux de reconnaissance des six expressions de base obtenus sur la base BU-3DFE sont respectivement 98.81% et 97.75%.
Dependence of Foveal Visual Acuity on the Size of the Receptive Fields of Retinal Ganglion Cells.

Abstract : Visual acuity is analyzed in terms of the retinal ganglion cell response to different stimuluses on the receptor matrix. The antagonism between the central and peripheral responses of the ganglion cell receptive field is shown to effect both the sensitivity profile and the Ricco field (Area X Intensity) response. The difficulties with each method of analyzing the receptive field are discussed and an experimental protocol is formulated which derives information by comparisons between the different approaches. Data is presented to show that the ganglion cell receptive fields comparison many receptors even in the portion of the retina where the visual acuity is highest. The experimental data for a similarity between ganglion cell receptive fields in the central and peripheral portions of the retina in the cat is given and compared with similar data for the monkey. (Author)
The Algorithms of Speech Recognition : programming and simulating in MATLAB

The aim of this thesis work is to investigate the algorithms of speech recognition. The author programmed and simulated the designed systems for algorithms of speech recognition in MATLAB. There are two systems designed in this thesis. One is based on the shape information of the cross-correlation plotting. The other one is to use the Wiener Filter to realize the speech recognition. The simulations of the programmed systems in MATLAB are accomplished by using the microphone to record the speaking words. After running the program in MATLAB, MATLAB will ask people to record the words three times. The first and second recorded words are different words which will be used as the reference signals in the designed systems. The third recorded word is the same word as the one of the first two recorded words. After recording words, the words will become the signals’ information which will be sampled and stored in MATLAB. Then MATLAB should be able to give the judgment that which word is recorded at the third time compared with the first two reference words according to the algorithms programmed in MATLAB. The author invited different people from different countries to test the designed systems. The results of simulations for both designed systems show that the designed systems both work well when the first two reference recordings and the third time recording are recorded from the same person. But the designed systems all have the defects when the first two reference recordings and the third time recording are recorded from the different people. However, if the testing environment is quiet enough and the speaker is the same person for three time recordings, the successful probability of the speech recognition is approach to 100%. Thus, the designed systems actually work well for the basical speech recognition.
Basque, Spanish, French and English in the Basque Country.

This paper analyzes the demographic, sociolinguistic, and educational status of Basque in the whole of the Basque country: the Basque Autonomous Community (BAC), Navarre in Spain, and the Northern Basque Country in France. It also discusses English as a third language within the bilingual educational system in the BAC. In terms of demography, 22% of the population of the Basque country is bilingual and an additional 14.5% is "passive bilingual. " Even though the percentage of all bilinguals (passive and otherwise) is 35% in the Northern Basque Country, the lack of institutional support for the Basque language is producing an important decline in its knowledge and use while in the BAC and Navarre the decline has already been stopped. The use of the Basque language in the BAC and Navarre has increased as it has come back into use in everyday life. The use of Basque is most influenced by the user's competence in the language and the use of Basque in the user's social networks and the sociolinguistic area where he or she resides. Basque as a medium of instruction has increased somewhat in the BAC and Navarre but is still very weak in the Northern Basque Country, across the border in France. These results confirm the crucial role played by institutional support in the revitalization and survival of lesser used languages. (Contains 19 references.) (KFT) Reproductions supplied by EDRS are the best that can be made from the original document. Basque, Spanish, French and English in the Basque Country Jasone Cenoz Universi07 of the Basque Country Abstract PERMISSION TO REPRODUCE AND DISSEMINATE THIS MATERIAL HAS BEEN GRANTED BYPERMISSION TO REPRODUCE AND DISSEMINATE THIS MATERIAL HAS BEEN GRANTED BY
Goal-Oriented Control of Self-Organizing Behavior in Autonomous Robots

We study adaptive control algorithms within a dynamical systems approach for autonomous robots that cause the self-organization of coordinated behaviors without specific goals or particular information about the physical body. A self-exploration is achieved that causes different body- and environment-related behaviors to emerge and to change during the learning process. We propose several methods to guide the self-organization towards specific behaviors, which is particularly useful in high-dimensional systems. An unsupervised extraction of behavioral primitives is achieved with a set of competing neural networks, where each network develops to a controller for one behavior. Finally we combine classical reinforcement learning with the behavioral primitives to obtain goal-oriented behaviors. The algorithms are verified with realistically simulated robots using our own simulator LpzRobots, which is briefly described.
High-Performance Computing on the Intel® Xeon Phi™: How to Fully Exploit MIC Architectures

The aim of this book is to explain to high-performance computing (HPC) developers how to utilize the Intel Xeon Phi series products efficiently. To that end, it introduces some computing grammar, programming technology and optimization methods for using many-integrated-core (MIC) platforms and also offers tips and tricks for actual use, based on the authors first-hand optimization experience. The material is organized in three sections. The first section, Basics of MIC, introduces the fundamentals of MIC architecture and programming, including the specific Intel MIC programming environment. Next, the section on Performance Optimization explains general MIC optimization techniques, which are then illustrated step-by-step using the classical parallel programming example of matrix multiplication. Finally, Project development presents a set of practical and experience-driven methods for using parallel computing in application projects, including how to determine if a serial or parallel CPU program is suitable for MIC and how to transplant a program onto MIC. This book appeals to two main audiences: First, software developers for HPC applications it will enable them to fully exploit the MIC architecture and thus achieve the extreme performance usually required in biological genetics, medical imaging, aerospace, meteorology and other areas of HPC. Second, students and researchers engaged in parallel and high-performance computing it will guide them on how to push the limits of system performance for HPC applications.
Duplicate Defect Detection

Duplicate Defect Detection Tomi Prifti Discovering and fixing faults is an unavoidable process in Software Engineering. It is always a good practice to document and organize fault reports. This facilitates the effectiveness of development and maintenance process. Bug Tracking Repositories, such as Bugzilla, are designed to provide fault reporting facilities for developers, testers and users of the system. Allowing anyone to contribute finding and reporting faults has an immediate impact on software quality. However, this benefit comes with one side-effect. Users often file reports that describe the same fault. This increases the triaging time spent by the maintainers. At the same time, important information required to fix the fault is likely to be distributed across different reports. The objective of this thesis is twofold. First, we want to understand the dynamics of bug report filing for a large, long duration open source project, Firefox. Second, we present a new approach that can reduce the number of duplicate reports. The novel element in the proposed approach is the ability to concentrate the search for duplicates on specific portions of the bug repository. This improves the performance of Information Retrieval techniques and classification runtime of our algorithm. Our system can be deployed as a search tool to help reporters query the repository or it can be adopted to help maintainers detect duplicate reports. In both cases the performance is satisfactory. When tested as a search tool our system is able to detect up to 53% of duplicate reports. The approach adapted for maintainers has a maximum recall rate of 59%.
Users' Interaction with a Pet-Robot and a Humanoid

In this paper, we compare users’ interaction with a humanoid robot and a dog-shaped pet robot. We conducted a user study in which the participants had to teach object names and simple commands and give feedback to either the pet-robot or the humanoid. We did not find significant differences in the way commands were given to the two different robots. However, the way of giving positive and negative feedback differed significantly: We found that for the pet-robot users tend to give reward in a similar way as giving reward to a real dog by touching it and commenting on its performance by uttering feedback like “well done” or “that was right”. For the humanoid, users did not use touch as a reward and rather used personal expressions like “thank you” to give positive feedback to the robot.
Methods for Objective and Subjective Video Quality Assessment and for Speech Enhancement

The overwhelming trend of the usage of multimedia services has raised the consumers' awareness about quality. Both service providers and consumers are interested in the delivered level of perceptual quality. The perceptual quality of an original video signal can get degraded due to compression and due to its transmission over a lossy network. Video quality assessment (VQA) has to be performed in order to gauge the level of video quality. Generally, it can be performed by following subjective methods, where a panel of humans judges the quality of video, or by using objective methods, where a computational model yields an estimate of the quality. Objective methods and specifically No-Reference (NR) or Reduced-Reference (RR) methods are preferable because they are practical for implementation in real-time scenarios. This doctoral thesis begins with a review of existing approaches proposed in the area of NR image and video quality assessment. In the review, recently proposed methods of visual quality assessment are classified into three categories. This is followed by the chapters related to the description of studies on the development of NR and RR methods as well as on conducting subjective experiments of VQA. In the case of NR methods, the required features are extracted from the coded bitstream of a video, and in the case of RR methods additional pixel-based information is used. Specifically, NR methods are developed with the help of suitable techniques of regression using artificial neural networks and least-squares support vector machines. Subsequently, in a later study, linear regression techniques are used to elaborate the interpretability of NR and RR models with respect to the selection of perceptually significant features. The presented studies on subjective experiments are performed using laboratory based and crowdsourcing platforms. In the laboratory based experiments, the focus has been on using standardized methods in order to generate datasets that can be used to validate objective methods of VQA. The subjective experiments performed through crowdsourcing relate to the investigation of non-standard methods in order to determine perceptual preference of various adaptation scenarios in the context of adaptive streaming of high-definition videos. Lastly, the use of adaptive gain equalizer in the modulation frequency domain for speech enhancement has been examined. To this end, two methods of demodulating speech signals namely spectral center of gravity carrier estimation and convex optimization have been studied.
Automatic Image Tagging based on Context Information

People love to take images, but are not so willing to annotate the images af-terwards with relevant tags. Manually tagging images is both subjective (dependent on annotator) and time consuming. It would be nice if the tag-ging process could be done automatically. A requirement for effective searching and retrieval of images in rapid growing online image databases is that each image has accurate and useful annotation. This thesis shows that automatic tagging of images with relevant tags is possible by using a combination of the capture location, the date/time when the image was captured and an image category. The use of image categories (together with location and date/time) ensures that many relevant tags are returned and restrict the occurrence of noisy tags to a very low level despite using a noisy image database (Flickr). Other methods used for further re-stricting noise are to restrict usage of more than one image from same user (as basis for tagging the query image) and a dynamic approach for using many images when possible, and fewer images when not many relevant im-ages are found. The designed system is able to tag an image as long as there are a sufficient number of geo-referenced and already tagged images that is relevant for the query image available on Flickr. The query image must also have been geo-referenced and it is assumed that the user provides an image category. Im-ages are processed based on which category the images belongs to, i.e. an image is processed with the best method to handle images belonging to that specific category. In short, this means that images of objects or places are processed differently than images from events. The evaluation of the system indicates that usage of image categories is very helpful when tagging images. The system finds more relevant tags and fewer noisy tags than baseline systems using only location. It also performs good compared to a system using both location and content-based image analysis.
The Ontological Atom of Behavior

In his book Data and Reality, William Kent draws attention to limiting assumptions. For practicing conceptual information modeling, however, he doesn't remove such constraints. This ontology is interpreted in terms of Russell's logical atomism with object as the core concept, i.e., as the ontological atom. The limits Kent identifies are surpassed through a shift of ontological atom from object to behavior. Logical atomism thus transformed is characteristic of subjective situationism.
Introduction to Behavioral Research on the Internet

I. BASIC COMPONENTS OF WEB EXPERIMENTS. 1. Introduction to Behavioral Research on the Internet. 2. Your First Web Page. 3. Putting the Hyper in Hypertext. 4. Additional Tricks in HTML. 5. Surveys and Experiments Using Forms. 6. Data Analysis with Excel and SPSS. 7. Images and Logical Thinking. 8. A Study of Decision Making. II. MAKING SURVEYS, TESTS, AND EXPERIMENTS. 9. Making Surveys with SurveyWiz. 10. Personality Testing. 11. Using FactorWiz for Factorial Designs. III. APPLICATIONS WITH DATA. 12. Analysis of Impression Formation. 13. Analysis of Social Balance. 14. Presenting Psychophysical Stimuli. 15. Psychological Scaling with "Ratios" and "Differences. " 16. Bayesian Inference and Human Inference. IV. PROGRAMMING TECHNIQUES. 17. Introduction to JavaScript. 18. Interactive Web Pages with JavaScript. 19. JavaScript and Forms. V. METHODS AND METHODOLOGY. 20. Advanced Techniques for Experimentation on the Web. 21. Methodology, Ethics, and Publicizing Your Study. Appendix A: Creating and Using Scripts. References. Glossary of Web Terms. Index.
Compréhension et stratégies d’exploration des documents pédagogiques illustrés

Il est aujourd’hui plus aise de proposer dans un meme document d’apprentissage de nombreuses sources d’information presentees sous des formats differents. Si presenter plusieurs medias peut apporter des benefices en termes de performances d’apprentissage, traiter efficacement ces differentes sources d’information est une activite complexe. C’est pourquoi, proposer des documents guidant l’apprenant lors de sa consultation peut s’averer necessaire afin de favoriser la construction d’un modele mental de qualite. Les etudes empiriques menees au cours de cette these se sont attachees a determiner quels formats etaient les plus efficaces tout en augmentant progressivement le guidage au sein du document. Ainsi, ont ete testes : la position de l’illustration par rapport au texte, l’effet de la consigne, la segmentation du texte et l’introduction d’un guidage via un contraste figure/fond. De plus, afin d’apporter de nouveaux elements de reflexion quant a la maniere dont les individus explorent un document d’apprentissage et l’impact de ces strategies sur les performances, les mouvements oculaires des apprenants ont ete enregistres. Les resultats obtenus ont mis en evidence que les modifications du format de presentation des informations avaient un impact sur les strategies de consultation du document notamment sur l’augmentation des transitions oculaires effectuees entre les textes et les illustrations. Cependant, seule la segmentation du texte sous forme de paragraphes semantiques a permis d’obtenir des benefices en termes de comprehension.
Beginning Programming With Java for Dummies

From the Publisher: The jargon-free way to get into programming Begin writing solid, working Java programs right away Ready to jump into the exciting world of Java? With easy-to-follow instructions and numerous examples, Barry Burd provides you with a firm foundation in programming basics and great strategies for writing solid code. Before you know it, youll be making methods, using classes, working with arrays, and creating your own powerful programs. The Dummies Way Explanations in plain English "Get in, get out" information Icons and other navigational aids Tear-out cheat sheet Top ten lists A dash of humor and fun * Java continues to displace C++ and Pascal as the main teaching languages for first-time computer programmers * Much of Java's popularity is largely due to its relative simplicity and its ability to replace some of programming's more tedious tasks * Friendly writing style focuses on people who are not only dealing with Java for the first time but also dealing with writing programs for the first time * Helps readers understand the ins and outs of writing effective programming code and lets them add Java to their own knowledge database About the Author: Barry Burd, PhD, teaches computer science at Drew University and trains professional programmers. He also speaks at conferences worldwide and is the author of Java 2 For Dummies.
An Adaptive Ant - based Routing Algorithm used routing history in Dynamic Networks

In recent year, we can use the mobile communication in our life according to development of high performance cellular phone, personal data assistant (PDA) and so on. In such a scene, Ad-hoc network has been spotlighted. However conventional routing algorithm that effort to keep optimal paths is difficult to apply to dynamic topology network such as ad-hoc network. Therefore the techniques that select good routing paths with probability rule are proposed. But those convergence speed and routing result are still unsatisfied. In this paper, we propose new routing algorithm that uses routing history, and obtain good routing path with probability rule. Fairly good convergence speed and good routing path is achieved.