...Offline handwritten Arabic character recognizer based on Feature extraction and Support vector machine Thahira banu, Assistant professor in MCA department Sankara College of Science and comerce, Coimbatore-35. thahirshanth@gmail.com. ABSTRACT: Since the problem of Arabic text recognition is a large and complex one, it makes sense to try a simple method to see what performance can be achieved. The characters are written by many people using a great variety of sizes, writing styles, instruments, and with a widely varying amount of care. Some of the characters or words are poorly formed and are hard to classify, even for a human. Of the 280 sample characters used for training, 280 have been used for test purposes. The captured image of a character is normalized and set to eight feature values as parameter values of a vector. Training has given for a character by SVM (Support Vector machine) algorithm. It attempts to work with a subset of the features in a character that a human would typically see for the identification of Arabic characters. 1. Introduction One of the most classical applications of the Artificial Neural Network is the Character Recognition System. Cost effective and less time consuming, businesses, post offices, banks, security systems, and even the field of robotics employ this system as the base of their operations. Handwriting recognition can be defined as the task of transforming text represented in the spatial form...
Words: 1773 - Pages: 8
...Nonparallel Support Vector Machines for Pattern Classification Lokesh Sharma sharma.123lokesh@gmail.com Anand Mishra anand.lnmiit@gmail.com Vaibhav Kumar Soni vbhvsoni22@gmail.com Sudhanshu Bansal sudhanshu.bansal@lnmiit.ac.in Prasant Rathore prasant.rathore@lnmiit.ac.in The LNM Institute of Information Technology, Jaipur (INDIA) Abstract—We introduce a nonparallel classifier knows as nonparllel support vector machine(NPSVM) for the purpose of binary classification. Proposed NPSVM is totally different from the existing non parallel classifier, such as the generalized eigenvalue proximal support vector machine (GEPSVM) and the twin support vector machine (TWSVM). NPSVM has several incomparable advantages:1) Two primal problems are constructed implementing the structural risk minimization principle; 2) The dual problems of these two primal problems have the same advantages as that of the standard SVMs, so that the kernel trick can be applied directly; 3)The dual problems have the same elegant formulation with that of standard SVMs and can certainly be solved efficiently by sequential minimization optimization algorithm, while existing GEPSVM or TWSVMs are not suitable for large scale problems; 4) It has the inherent sparseness as standard SVMs; 5) Existing TWSVMs are only the special cases of the NPSVM when the parameters of which are appropriately chosen. Experimental results on lots of datasets show the effectiveness of our method in both sparseness and classification...
Words: 1328 - Pages: 6
...Journal of Machine Learning Research 12 (2011) 2493-2537 Submitted 1/10; Revised 11/10; Published 8/11 Natural Language Processing (Almost) from Scratch Ronan Collobert∗ Jason Weston† L´ on Bottou‡ e Michael Karlen Koray Kavukcuoglu§ Pavel Kuksa¶ RONAN @ COLLOBERT. COM JWESTON @ GOOGLE . COM LEON @ BOTTOU . ORG MICHAEL . KARLEN @ GMAIL . COM KORAY @ CS . NYU . EDU PKUKSA @ CS . RUTGERS . EDU NEC Laboratories America 4 Independence Way Princeton, NJ 08540 Editor: Michael Collins Abstract We propose a unified neural network architecture and learning algorithm that can be applied to various natural language processing tasks including part-of-speech tagging, chunking, named entity recognition, and semantic role labeling. This versatility is achieved by trying to avoid task-specific engineering and therefore disregarding a lot of prior knowledge. Instead of exploiting man-made input features carefully optimized for each task, our system learns internal representations on the basis of vast amounts of mostly unlabeled training data. This work is then used as a basis for building a freely available tagging system with good performance and minimal computational requirements. Keywords: natural language processing, neural networks 1. Introduction Will a computer program ever be able to convert a piece of English text into a programmer friendly data structure that describes the meaning of the natural language text? Unfortunately, no consensus has...
Words: 4649 - Pages: 19
...Shivanesan S M. 1, Pradheep M. 1, Sharath K. 1, Aravind Prasad. 1, Manoj M. 1 Ganesan M. 2 Abstract- Electrocardiogram is the recording of the electrical potential of heart versus time. The analysis of ECG signal has great importance in the detection of cardiac abnormalities. In this paper we have dealt about the removal of noises in ECG signals and arrhythmia classification of the signal. The inputs for our analysis is taken from MIT-BIH database (Massachusetts Institute of Technology Beth Israel Hospital database). The denoising is done through wavelet transform and thresholding. Confirmatory tools such as Poincare plot and Detrended Fluctuation Analysis (DFA) are used to find out the healthiness of the signal. Then Support Vector Machine (SVM) is used to find out what type of arrhythmia is present in the signal. Keywords- Classification, DFA Electrocardiogram, MIT-BIH database, Poincare, SVM , Wavelets. I. INTRODUCTION In today’s environment there has been lot of threats due to heart disease and no proper diagnosis With the recent developments in technology, physicians have powerful tools to observe the working of the heart muscle and thus to establish their diagnosis. Among cardiovascular examinations, electrocardiogram (ECG) analysis is the most commonly used and very effective too. This is due to the fact that ECG presents useful information about the rhythm and the electrical activity of the heart. Thus, it is used for the diagnosis of cardiac ...
Words: 3286 - Pages: 14
...International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Writer Adaptation for Handwriting Recognition in Hindi Language – A Survey Nupur Gulalkari1, Shreya Prabhu2, Anjali Pachpute3, Rekha Sugandhi4, Kapil Mehrotra5 1,2 , 3, 4 5 Computer Department, MIT College of Engineering, Pune, India GIST, Center for Development of Advanced Computing, Pune, India Abstract: With the advancement in technology, there is an increased use of pen-based touch screen devices and PDAs. These devices come with an alternative for the traditional alphanumeric or QWERTY keyboard which is input in the form of user’s handwriting. The handwriting is then converted into normal text form. However, these devices require prior training to be done by the user. There is a high demand for robust and accurate recognition systems in the practical applications of handwriting recognition. The real challenge lies with the selection of a classifier which gives accurate results in real-time, while making the system self-adaptive simultaneously. Thus, in this paper various classifiers have been studied so as to find the most appropriate classifier for anonline handwriting recognition system for handwriting in Hindi language that provides a way by which the touch screen device adapts itself to its user handwriting without prior training is studied. Keywords: Active-DTW, Markov Model, Self -adaptation, SVM, Writer adaptation 1. Introduction Hindi is the fourth most spoken language...
Words: 2640 - Pages: 11
...Consider ridge regression We want to learn = =1 Obtain w as = argmin 11 . . 1 ⋮ ⋮ = ⋮ ⋮ 1 = , = 1 ⋮ ⋮ 2 ( −( ) )2 + =1 1 ⋮ ⋮ =1 (for r-th training example) = argmin − 2 + 2 Notation: X is a matrix, x is a vector Solve by setting derivatives to zero, to get = ( + )−1 (Px1) (PxN)(NxP) (PxP) For a new example (PxN) (Nx1) = = ( + )−1 Getting to Dual form = ( + )−1 + = 1 where = = 1 − = 1 − = − gives the dual solution, from which we can obtain w = or = =1 (here, xi is the i-th example) 11 . . 1 ⋮ ⋮ = ⋮ ⋮ 1 1 ⋮ ⋮ 1 ⋮ ⋮ Substituting w = in = we get = − + = = + − 1 − , We can compute as: = ( + )−1 where K = i.e. = , 11 . . ⋮ ⋮ ⋮ 1 1 ⋮ ⋮ ⋮ 11 ⋮ ⋮ ..... 1 1 ⋮ ⋮ =(xi.xj) (dot product) K: matrix of inner products of N vectors (Gram Matrix) K: matrix of similarities of example pairs (since dot product gives similarity between vectors) (1 , 1 ) . . . . . ⋮ K= ⋮ ( , 1 ) (1 , ) ⋮ ⋮ ( , ) Now, = = = , = =1 =1 (since w = ) , So in the dual form: Compute = ( + )−1 where K = , i.e. = , Evaluate on a new data point xnew as y = f = =1 , ...
Words: 2145 - Pages: 9
...HUMAN GAIT ANALYSIS Abstract: Sensible Shoes is a hands-free and eyes-free foot-computer interface that supports on-the-go interaction with surrounding environments. We recognize different low-level activities by measuring the user’s continuous weight distribution over the feet with twelve Force Sensing Resistor (FSR) sensors embedded in the insoles of shoes. Using the sensor data as inputs, a Support Vector Machine (SVM) classifier identifies up to eighteen mobile activities and a four-directional foot control gesture at approximately 98% accuracy. By understanding user’s present activities and foot gestures, this system offers a nonintrusive and always-available input method. We present the design and implementation of our system and several proof-of-concept applications. Overview: A person’s weight is not allocated symmetrically over the plantar. As the sole is not flat but arched, the weight mainly centers on the hallex, the first metatarse and the calcaneus. When sitting, the weight of a person’s upper body rest mostly on the chair and the weight on the feet is relatively small. When standing, the whole body’s weight is put evenly on both feet. Leaning left or right changes the weight distribution over the feet. When walking, the weight distribution changes with the pace; the weight on the front and rear part of the foot alternately increases and decreases because not all parts of the sole contact the ground at once. The changes in weight distribution on the feet...
Words: 652 - Pages: 3
...Fourth Week- July 2013 Sept 2013 First week- Aug 2013 Fourth Week- Aug 2013 Sept 2013 TAE - VII Guest Lecture/Industrial Visit Early computing was entirely mechanical: abacus (about 500 BC) mechanical adder/subtracter (Pascal, 1642) difference engine design (Babbage, 1827) binary mechanical computer (Zuse, 1941) electromechanical decimal machine (Aiken, 1944) Mechanical and electromechanical machines have limited speed and reliability because of the many moving parts. Modern machines use electronics for most information transmission. Computing is normally thought of as being divided into generations. Each successive generation is marked by sharp changes in hardware and software technologies. With some exceptions, most of the advances introduced in one generation are carried through to later generations. We are currently in the fifth generation. Technology and Architecture Vacuum tubes and relay memories CPU driven by a program counter (PC) and accumulator Machines had only fixed-point arithmetic Software and Applications Machine and assembly language Single user at a time No subroutine linkage mechanisms Programmed I/O required continuous use of CPU Representative IAS, IBM 701 systems: ENIAC, Princeton Technology and Architecture Discrete transistors and core memories I/O processors, multiplexed memory access Floating-point arithmetic available Register Transfer...
Words: 2199 - Pages: 9
...Active Learning with Support Vector Machines Kim Steenstrup Pedersen Department of Computer Science University of Copenhagen 2200 Copenhagen, Denmark kimstp@di.ku.dk Jan Kremer Department of Computer Science University of Copenhagen 2200 Copenhagen, Denmark jan.kremer@di.ku.dk Christian Igel Department of Computer Science University of Copenhagen 2200 Copenhagen, Denmark igel@di.ku.dk Abstract In machine learning, active learning refers to algorithms that autonomously select the data points from which they will learn. There are many data mining applications in which large amounts of unlabeled data are readily available, but labels (e.g., human annotations or results from complex experiments) are costly to obtain. In such scenarios, an active learning algorithm aims at identifying data points that, if labeled and used for training, would most improve the learned model. Labels are then obtained only for the most promising data points. This speeds up learning and reduces labeling costs. Support vector machine (SVM) classifiers are particularly well-suited for active learning due to their convenient mathematical properties. They perform linear classification, typically in a kernel-induced feature space, which makes measuring the distance of a data point from the decision boundary straightforward. Furthermore, heuristics can efficiently estimate how strongly learning from a data point influences the current model. This information can be used to actively...
Words: 9180 - Pages: 37
...include the multiple linear regression model, the multilayer perception network model, the radial basis function network model, and the support vector machine model. The inputs (i.e., predictor variables) of the models include student's cumulative GPA, grades earned in four pre-requisite courses (statics, calculus I, calculus II, and physics), and scores on three dynamics mid-term exams (i.e., the exams given to students during the semester and before the final exam). The output of the models is students' scores on the dynamics final comprehensive exam. A total of 2907 data points were collected from 323 undergraduates in four semesters. Based on the four types of mathematical models and six different combinations of predictor variables, a total of 24 predictive mathematical models were developed from the present study. The analysis reveals that the type of mathematical model has only a slight effect on the average prediction accuracy (APA, which indicates on average how well a model predicts the final exam scores of all students in the dynamics course) and on the percentage of accurate predictions (PAP, which is calculated as the number of accurate predictions divided by the total number of predictions). The combination of predictor variables has only a slight effect on the APA, but a profound effect on the PAP. In general, the support vector machine models have the highest PAP as compared to the other three types of mathematical models. The research...
Words: 432 - Pages: 2
...the seals. The shaft or rotor is the rotating component of the system. Many industrial applications have flexible rotors, where the shaft is designed in a relatively long and thin geometry to maximize the space available for components such as impellers and seals. Additionally, machines are operated at high rotor speeds in order to maximize the power output. The first recorded supercritical machine (operating above first critical speed or resonance mode) was a steam turbine manufactured by Gustav Delaval in 1883. Modern high performance machines normally operates above the first critical speed, generally considered to be the most important mode in the system, although they still avoid continuous operating at or near the critical speeds. Maintaining a critical speed margin of 15 % between the operating speed and the nearest critical speed is a common practice in industrial applications. The other two of the main components of rotor-dynamic systems are the bearings and the seals. The bearings support the rotating components of the system and provide the additional damping needed to stabilize the system and contain the rotor vibration. Seals, on the other hand, prevent undesired leakage flows inside the machines of the processing or lubricating fluids, however they have rotor-dynamic properties that can cause large rotor vibrations when interacting with the rotor. Generally, the vibration in rotor-dynamic systems can be categorized into synchronous or subsynchronous vibrations depending...
Words: 12839 - Pages: 52
...appropriate decisions at appropriate time, to increase the profit of business. Data mining is highly related with another important area of research in Computer Science, namely, Machine Learning. Machine Learning is the field of research where machine learns from the past data and takes informed and efficient decisions for future. In number of applications, for example, optical character recognition, one needs to build the past data in the form of training patterns. These training patterns are usually taken in such an efficient way that machine can take an appropriate decision in a situation when a previously unknown pattern presents itself. The training patterns are generally taken in the form of features extracted from data. In case of data mining, creation of these patterns is not generally required as we already have the data from where knowledge is to be discovered. We however, have to be able to extract efficient features from this data, so a decision can be...
Words: 2594 - Pages: 11
...What is the format of an IP address? 1. 4 bytes 2. First 2 – network address 3. Second 2 – host address How is an IP address associated with a device on a network? 1. IP address specifically or automatically assigned 2. Each device has own private IP address What is the difference between a public IP address and a private IP address? 1. Public – dynamic (changes each time device connects to internet) or static (doesn’t change because used for hosting web pages or services) 2. Private – assigned on LANs (automatically or chosen by LAN administrator) and are static; able to change, but rarely. What are a URL, IP address, and a DNS? Why are they important? 1. URL – web address typed into a browser 2. IP address – series of numbers that tells computer where to find information 3. DNS (Domain Name System) – collection of domain names; translates a URL into an IP address 4. Every URL has an IP address; IP addresses were too complicated and were shortened by URLs What happens when a user types in the IP address of a website rather than its URL? 1. Web page at the IP address shows up on browser Explain how a URL is used to locate a resource on the WWW and the role of the Domain Name Service 1. A URL (Uniform Resource Locator) is the web address a user types into a browser to reach a website 2. DNS translates URL to an IP address to take user to desired site What is streaming? Explain real-time and on-demand? 1. Streaming...
Words: 1764 - Pages: 8
...Control Architecture and Algorithms of the Anthropomorphic Biped Robot Bip2000 Christine Azevedo and the BIP team INRIA - 655 Avenue de l’Europe 38330 Montbonnot, France ABSTRACT INRIA [1] and LMS [2] have designed and realized an anthropomorphic legged robot, BIP2000 (fig.1). A planar version achieves walking, and the whole robot is able to keep its balance on one foot while moving. The purpose of this paper is to present the principles and the architecture of the robot control we have used. After having presented the robotic system, and the software architecture, we will detail the principles of the robot control. We will finally present implementation issues and experimental results. Keywords: Robot Control, Biped Robots, Walking Machines. 1. DESCRIPTION OF THE SYSTEM The design of the robot was inspired from the human anthropometric data and his dynamic capabilities. We recall here only the main characteristics of BIP2000, the reader being referred to [5] and [9] for more details. Fig1. The Biped Robot BIP2000 Fig2. BIP without Pelvis 1.1 Mechanical Structure of BIP2000 Designed by the Laboratoire de Mécanique des Solides of Poitiers [2], the robot has 15 active joints (fig.3). It is able to walk forward thanks to the rotation of the ankles, knees and hips allowing the flexion/extension of the biped in the sagittal plane (fig.4). The ability of changing direction is given by the trunk, the pelvis and the 2 hips internal/external rotations. For the lateral equilibrium...
Words: 2364 - Pages: 10
...Machine learning According to Alp Aydin (2010), Machine learning is an area of artificial intelligence that developed from design acknowledgment and computational learning hypothesis. It investigates the study and development of calculations that can gain from and make expectations on information. Such calculations work by building a model from sample inputs keeping in mind the end goal to settle on information driven forecasts or choices, as opposed to taking after entirely static project guidelines. Machine learning is firmly identified with computational statistics; a specialty that goes for the configuration of calculation for executing factual techniques on computers. It has solid ties to numerical enhancement, which conveys techniques, hypothesis and application areas to the field. Machine learning is utilized in a scope of registering errands where outlining and programming unequivocal calculations is in feasible (Marshland, 2009). Concepts of machine learning 1. Bayesian networks A Bayesian network is a probabilistic graphical model that speaks to an arrangement of irregular variables and their restrictive independencies through a coordinated non-cyclic chart. For instance, a Bayesian system could speak to the probabilistic connections between forex market and political unrests. Given the instances of political unrests, the system can be utilized to figure the probabilities of the forex market dropping. Proficient calculations exist that perform surmising and learning...
Words: 987 - Pages: 4