RESUMO
Readability is an active field of research in the late nineteenth century and vigorously persuaded to date. The recent boom in data-driven machine learning has created a viable path forward for readability classification and ranking. The evaluation of text readability is a time-honoured issue with even more relevance in today's information-rich world. This paper addresses the task of readability assessment for the English language. Given the input sentences, the objective is to predict its level of readability, which corresponds to the level of literacy anticipated from the target readers. This readability aspect plays a crucial role in drafting and comprehending processes of English language learning. Selecting and presenting a suitable collection of sentences for English Language Learners may play a vital role in enhancing their learning curve. In this research, we have used 30,000 English sentences for experimentation. Additionally, they have been annotated into seven different readability levels using Flesch Kincaid. Later, various experiments were conducted using five Machine Learning algorithms, i.e., KNN, SVM, LR, NB, and ANN. The classification models render excellent and stable results. The ANN model obtained an F-score of 0.95% on the test set. The developed model may be used in education setup for tasks such as language learning, assessing the reading and writing abilities of a learner.
RESUMO
Metabolic alterations play a crucial role in glioma development and progression and can be detected even before the appearance of the fatal phenotype. We have compared the circulating metabolic fingerprints of glioma patients versus healthy controls, for the first time, in a quest to identify a panel of small, dysregulated metabolites with potential to serve as a predictive and/or diagnostic marker in the clinical settings. High-resolution magic angle spinning nuclear magnetic resonance spectroscopy (HRMAS-NMR) was used for untargeted metabolomics and data acquisition followed by a machine learning (ML) approach for the analyses of large metabolic datasets. Cross-validation of ML predicted NMR spectral features was done by statistical methods (Wilcoxon-test) using JMP-pro16 software. Alanine was identified as the most critical metabolite with potential to detect glioma with precision of 1.0, recall of 0.96, and F1 measure of 0.98. The top 10 metabolites identified for glioma detection included alanine, glutamine, valine, methionine, N-acetylaspartate (NAA), γ-aminobutyric acid (GABA), serine, α-glucose, lactate, and arginine. We achieved 100% accuracy for the detection of glioma using ML algorithms, extra tree classifier, and random forest, and 98% accuracy with logistic regression. Classification of glioma in low and high grades was done with 86% accuracy using logistic regression model, and with 83% and 79% accuracy using extra tree classifier and random forest, respectively. The predictive accuracy of our ML model is superior to any of the previously reported algorithms, used in tissue- or liquid biopsy-based metabolic studies. The identified top metabolites can be targeted to develop early diagnostic methods as well as to plan personalized treatment strategies.
RESUMO
In developing countries like Pakistan, cleft surgery is expensive for families, and the child also experiences much pain. In this article, we propose a machine learning-based solution to avoid cleft in the mother's womb. The possibility of cleft lip and palate in embryos can be predicted before birth by using the proposed solution. We collected 1000 pregnant female samples from three different hospitals in Lahore, Punjab. A questionnaire has been designed to obtain a variety of data, such as gender, parenting, family history of cleft, the order of birth, the number of children, midwives counseling, miscarriage history, parent smoking, and physician visits. Different cleaning, scaling, and feature selection methods have been applied to the data collected. After selecting the best features from the cleft data, various machine learning algorithms were used, including random forest, k-nearest neighbor, decision tree, support vector machine, and multilayer perceptron. In our implementation, multilayer perceptron is a deep neural network, which yields excellent results for the cleft dataset compared to the other methods. We achieved 92.6% accuracy on test data based on the multilayer perceptron model. Our promising results of predictions would help to fight future clefts for children who would have cleft.
Assuntos
Fenda Labial , Fissura Palatina , Criança , Feminino , Humanos , Aprendizado de Máquina , Redes Neurais de Computação , Gravidez , Máquina de Vetores de SuporteRESUMO
The accurate calibration of powder diffraction data acquired from area detectors using calibration standards is a crucial step in the data reduction process to attain high-quality one-dimensional patterns. A novel algorithm has been developed for extracting Debye-Scherrer rings automatically using an approach based on computer vision and pattern recognition techniques. The presented technique requires no human intervention and, unlike previous approaches, makes no restrictive assumptions on the diffraction setup and/or rings. It can detect complete rings as well as portions of them, and works on several types of diffraction images with various degrees of ring graininess, textured diffraction patterns and detector tilt with respect to the incoming beam.
RESUMO
Nowadays, a typical processor may have multiple processing cores on a single chip. Furthermore, a special purpose processing unit called Graphic Processing Unit (GPU), originally designed for 2D/3D games, is now available for general purpose use in computers and mobile devices. However, the traditional programming languages which were designed to work with machines having single core CPUs, cannot utilize the parallelism available on multi-core processors efficiently. Therefore, to exploit the extraordinary processing power of multi-core processors, researchers are working on new tools and techniques to facilitate parallel programming. To this end, languages like CUDA and OpenCL have been introduced, which can be used to write code with parallelism. The main shortcoming of these languages is that programmer needs to specify all the complex details manually in order to parallelize the code across multiple cores. Therefore, the code written in these languages is difficult to understand, debug and maintain. Furthermore, to parallelize legacy code can require rewriting a significant portion of code in CUDA or OpenCL, which can consume significant time and resources. Thus, the amount of parallelism achieved is proportional to the skills of the programmer and the time spent in code optimizations. This paper proposes a new open source compiler, Rubus, to achieve seamless parallelism. The Rubus compiler relieves the programmer from manually specifying the low-level details. It analyses and transforms a sequential program into a parallel program automatically, without any user intervention. This achieves massive speedup and better utilization of the underlying hardware without a programmer's expertise in parallel programming. For five different benchmarks, on average a speedup of 34.54 times has been achieved by Rubus as compared to Java on a basic GPU having only 96 cores. Whereas, for a matrix multiplication benchmark the average execution speedup of 84 times has been achieved by Rubus on the same GPU. Moreover, Rubus achieves this performance without drastically increasing the memory footprint of a program.
Assuntos
Computadores , Linguagens de Programação , Algoritmos , Simulação por ComputadorRESUMO
pyFAI is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments. It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the pyFAI library into their processing pipeline. This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.