scholarly journals Orchestration of ML-Based Recommendation Systems

2021 ◽  
Vol 23 (08) ◽  
pp. 173-180
Author(s):  
Vivek Kumar Singh ◽  
◽  
Shruthi E Karnam ◽  
Bhagyashri R Hanji ◽  
◽  
...  

Many e-commerce websites use recommendation systems to recommend products to users to boost sales and user experience. These recommendations do not always come from the same recommendation engine. Websites can use multiple recommender models that use different machine learning algorithms and neural networks to compute these recommendations. There arises a need for a machine learning pipeline that will help orchestrate all the steps required to compute and display recommendations. The pipeline handles training a model using content-based approach, storing it with required metadata, loading it, precomputing recommendations, collecting user metrics, analysing the metrics and retraining the models with updated hyperparameters if required. Without a pipeline to automate and streamline the process, much of the work must be done manually.

Author(s):  
E. Yu. Shchetinin

The recognition of human emotions is one of the most relevant and dynamically developing areas of modern speech technologies, and the recognition of emotions in speech (RER) is the most demanded part of them. In this paper, we propose a computer model of emotion recognition based on an ensemble of bidirectional recurrent neural network with LSTM memory cell and deep convolutional neural network ResNet18. In this paper, computer studies of the RAVDESS database containing emotional speech of a person are carried out. RAVDESS-a data set containing 7356 files. Entries contain the following emotions: 0 – neutral, 1 – calm, 2 – happiness, 3 – sadness, 4 – anger, 5 – fear, 6 – disgust, 7 – surprise. In total, the database contains 16 classes (8 emotions divided into male and female) for a total of 1440 samples (speech only). To train machine learning algorithms and deep neural networks to recognize emotions, existing audio recordings must be pre-processed in such a way as to extract the main characteristic features of certain emotions. This was done using Mel-frequency cepstral coefficients, chroma coefficients, as well as the characteristics of the frequency spectrum of audio recordings. In this paper, computer studies of various models of neural networks for emotion recognition are carried out on the example of the data described above. In addition, machine learning algorithms were used for comparative analysis. Thus, the following models were trained during the experiments: logistic regression (LR), classifier based on the support vector machine (SVM), decision tree (DT), random forest (RF), gradient boosting over trees – XGBoost, convolutional neural network CNN, recurrent neural network RNN (ResNet18), as well as an ensemble of convolutional and recurrent networks Stacked CNN-RNN. The results show that neural networks showed much higher accuracy in recognizing and classifying emotions than the machine learning algorithms used. Of the three neural network models presented, the CNN + BLSTM ensemble showed higher accuracy.


Author(s):  
Gandhali Malve ◽  
Lajree Lohar ◽  
Tanay Malviya ◽  
Shirish Sabnis

Today the amount of information in the internet growth very rapidly and people need some instruments to find and access appropriate information. One of such tools is called recommendation system. Recommendation systems help to navigate quickly and receive necessary information. Many of us find it difficult to decide which movie to watch and so we decided to make a recommender system for us to better judge which movie we are more likely to love. In this project we are going to use Machine Learning Algorithms to recommend movies to users based on genres and user ratings. Recommendation system attempt to predict the preference or rating that a user would give to an item.


Author(s):  
S. R. Mani Sekhar ◽  
G. M. Siddesh

Machine learning is one of the important areas in the field of computer science. It helps to provide an optimized solution for the real-world problems by using past knowledge or previous experience data. There are different types of machine learning algorithms present in computer science. This chapter provides the overview of some selected machine learning algorithms such as linear regression, linear discriminant analysis, support vector machine, naive Bayes classifier, neural networks, and decision trees. Each of these methods is illustrated in detail with an example and R code, which in turn assists the reader to generate their own solutions for the given problems.


Information ◽  
2019 ◽  
Vol 10 (3) ◽  
pp. 98 ◽  
Author(s):  
Tariq Ahmad ◽  
Allan Ramsay ◽  
Hanady Ahmed

Assigning sentiment labels to documents is, at first sight, a standard multi-label classification task. Many approaches have been used for this task, but the current state-of-the-art solutions use deep neural networks (DNNs). As such, it seems likely that standard machine learning algorithms, such as these, will provide an effective approach. We describe an alternative approach, involving the use of probabilities to construct a weighted lexicon of sentiment terms, then modifying the lexicon and calculating optimal thresholds for each class. We show that this approach outperforms the use of DNNs and other standard algorithms. We believe that DNNs are not a universal panacea and that paying attention to the nature of the data that you are trying to learn from can be more important than trying out ever more powerful general purpose machine learning algorithms.


2020 ◽  
Vol 10 (1) ◽  
Author(s):  
Sho Nakagome ◽  
Trieu Phat Luu ◽  
Yongtian He ◽  
Akshay Sujatha Ravindran ◽  
Jose L. Contreras-Vidal

2019 ◽  
Vol 63 (4) ◽  
pp. 243-252 ◽  
Author(s):  
Jaret Hodges ◽  
Soumya Mohan

Machine learning algorithms are used in language processing, automated driving, and for prediction. Though the theory of machine learning has existed since the 1950s, it was not until the advent of advanced computing that their potential has begun to be realized. Gifted education is a field where machine learning has yet to be utilized, even though one of the underlying problems of gifted education is classification, which is an area where learning algorithms have become exceptionally accurate. We provide a brief overview of machine learning with a focus on neural networks and supervised learning, followed by a demonstration using simulated data and neural networks for classification issues with a practical explanation of the mechanics of the neural network and associated R code. Implications for gifted education are then discussed. Finally, the limitations of supervised learning are discussed. Code used in this article can be found at https://osf.io/4pa3b/


2021 ◽  
Author(s):  
Aida Mehdipour Pirbazari

Digitalization and decentralization of energy supply have introduced several challenges to emerging power grids known as smart grids. One of the significant challenges, on the demand side, is preserving the stability of the power systems due to locally distributed energy sources such as micro-power generation and storage units among energy prosumers at the household and community levels. In this context, energy prosumers are defined as energy consumers who also generate, store and trade energy. Accurate predictions of energy supply and electric demand of prosuemrs can address the stability issues at local levels. This study aims to develop appropriate forecasting frameworks for such environments to preserve power stability. Building on existing work on energy forecasting at low-aggregated levels, it asks: What factors influence most on consumption and generation patterns of residential customers as energy prosumers. It also investigates how the accuracy of forecasting models at the household and community levels can be improved. Based on a review of the literature on energy forecasting and per- forming empirical study on real datasets, the forecasting frameworks were developed focusing on short-term prediction horizons. These frameworks are built upon predictive analytics including data col- lection, data analysis, data preprocessing, and predictive machine learning algorithms based on statistical learning, artificial neural networks and deep learning. Analysis of experimental results demonstrated that load observa- tions from previous hours (lagged loads) along with air temperature and time variables highly affects the households’ consumption and generation behaviour. The results also indicate that the prediction accuracy of adopted machine learning techniques can be improved by feeding them with highly influential variables and appliance-level data as well as by combining multiple learning algorithms ranging from conventional to deep neural networks. Further research is needed to investigate online approaches that could strengthen the effectiveness of forecasting in time-sensitive energy environments.


Sign in / Sign up

Export Citation Format

Share Document