Live streaming has become a very popular activity that Indonesians with access to the Internet participate in everyday, there are already many live streaming platforms available on the market, such ...as YouTube and Twitch, however these platforms are not region-locked, which means that viewers are able to watch streamers from other regions of the world. This means that a streamer can reach a wider audience, but it also means that language barriers are more apparent than ever. This issue can be seen when an Indonesian viewer watches a streamer who can only speak in English, as English is not the viewers mother tongue, the viewer will not feel as interactive as possible, this is especially true because the viewer is not able to communicate and interact with other viewers through the live stream chat box, as the chat box is probably utilizing English as the main language. Therefore, the author wanted to create a web application that can help solve this issue by translating YouTube Live chat box messages from English to Indonesian while also being able to translate Indonesian messages inputted by the user into English before sending it into the livestream chat box. This web application implements Django as its main framework and depends on Python libraries and YouTube API calls for its main functionality, while the translation process depends on Artificial Intelligence.
Nowadays, Polycystic Ovary Syndrome (PCOS) affects many women, making it a prevalent concern. It is a hormonal disorder that causes irregular, delayed, or absent menstrual cycles in the female body. ...This condition can lead to the development of type 2 diabetes, gestational diabetes, weight gain, unwanted body hair, and various other complications. In severe cases, PCOS can result in infertility, posing a challenge for patients trying to conceive. Statistics show that the incidence rate of PCOS has significantly increased in recent years, which is alarming. If PCOS is identified early, people may follow their doctor's recommendations and live a better life. The dataset used for this research contains records for 541 patients. The aim of this study is to employ machine learning models to identify patterns in this disorder. The information learned is then inputted into various algorithms to assess accuracy, specificity, sensitivity, and precision using different ML models, such as Logistic Regression (LR), Decision Tree (DT), AdaBoost (AB), Random Forest (RF), and Support Vector Machine (SVM) among others. The research utilized the Mutual Information model for feature selection and compared the models to determine the most accurate one. Employing the Mutual Information model for feature engineering, AB and RF achieved the highest accuracy of 94 %.
Increasing popularity of web applications has led to the development of many technologies that enable their production, both on the client and server side. This article attempts to compare three most ...popular server-side frameworks – Django, Spring Boot and Express. Each of the selected technologies is based on a different programming language. These frameworks were compared in terms of request processing time and reliability. Within the conducted research three backend applications handling HTTP requests were created, all of them using the same database consisting of employees’ data. Afterwards, a series of load tests was performed to determine levels of efficiency and reliability of created applications for various numbers of virtual users sending requests to the server at the same time. Five test cases with the following number of requests: 1000, 2000, 4000, 8000, and 16000 were planned and performed for each type of HTTP requests handled by the server simultaneously. Based on the obtained results, it was concluded that the Spring Boot framework was the best in terms of request processing time and high reliability. However, it was noted that for many test cases under extreme load, it had a significantly higher percentage of incorrectly processed requests compared to the Express application, even though the application was noticeably slower. The worst results were observed for Django because the test application created for this framework revealed the longest requests processing time and the highest error rate during processing requests out of the three tested applications. The performed studies helped to determine the efficiency and reliability of the tested technologies at various levels of load. Furthermore, the studies were crucial in obtaining knowledge about the evaluated frameworks as well as their properties and formulating conclusions that will be able to help the developers choose technologies before the implementation of their programming projects.
Este trabajo presenta la eoperiencia académica, tanto de profesores como estudiantes, en un curso de último año para el desarrollo de sistemas de información web mediante el uso del marco de trabajo ...Django del lenguaje de programación Python. Django facilita el desarrollo de aplicaciones web con el uso del patrón de desarrollo Modelo-Plantilla-Vista (MTV, en inglés). Por la simplicidad sintáctica y práctica de Python y Django, los estudiantes de una carrera del área de administración y ciencias de la información fueron capaces de desarrollar prototipos de sistemas de información. Las experiencias de los estudiantes permiten remarcar la relevancia de las primeras fases del ciclo de desarrollo de software, requerimientos y diseño. Los proyectos que se presentan son sistemas web prototipo con operaciones para crear, leer, actualizar y eliminar (CRUD, en inglés) registros de la base de datos. Se concluye que Python es un lenguaje de programación adecuado para un fácil y rápido dominio.
To ensure efficient and convenient operation and maintenance of Hainan operation and maintenance system for geoscience observarory network, the project is based on B/S architecture, using Django, ...Uwsgi, Virtualenv and Python and other technical means to design and implement a set of Hainan geophysical station network operation and maintenance auxiliary system. The platform system has the characteristics of high efficiency, convenience and easy operation, and can realize one-click parallel transmission of backed up data from server to mobile hard disk or computer, it can realize one-click quick access to service software and hardware conditions and database status. In addition, one-click backup of important database data through page visualization operation can avoid repetitive operation, and one-click output of monthly report of Excel tables with parameters such as server and database can be realized. Through the auxiliary work of this platform system, it is helpful to improve the work efficiency of operation
Agroxpert - Farmer assistant Nayak, Vandana; R Nayak N, Pranav; Sampoorna ...
Global Transitions Proceedings,
November 2021, 2021-11-00, Letnik:
2, Številka:
2
Journal Article
Recenzirano
Odprti dostop
Agriculture occupies an important position in the Indian economy. Indian farmers today are facing the problem of low income due to the lack of information about government schemes, fertilizers, ...farming equipment etc. Some smallholders and marginalized farmers have low awareness as most of them live in remote areas and don't have access to information about soil properties, seeds, recently used tools, fertilizers, etc. The document proposes an intelligent, portable system that uses natural language processing methods to help farmers use different farming methods, and further help them to answer their queries and solve their basic and intermediate level doubts using chatbot which will save their time. To meet all the requirements of farmers, a chatbot is proposed using natural language processing technology. The system will act as an interactive virtual assistant for farmers, answering all queries related to agriculture. This paper will go through the implementation of the chatbot using the chatterbot libraries and Django framework.
Banyaknya perangkat jaringan yang terpasang merupakan sebuah tantangan bagi perusahaan. Semua perangkat yang terpasang perlu dilakukan pemeliharaan dan konfigurasi jaringan secara berkala agar ...jaringan dapat berjalan dengan baik dan tidak menghambat proses bisnis perusahaan. Pada cara tradisional administrator jaringan perlu masuk ke sistem perangkat secara satu persatu sehingga akan memakan waktu yang lama dan kurang efisien. Otomatisasi jaringan merupakan solusi untuk melakukan pekerjaan-pekerjaan yang rumit dan repetitif tersebut. Pekerjaan yang bersifat repetitif seperti backup konfigurasi, restore konfigurasi, dan lain-lain dapat dilakukan otomatisasi. Proyek akhir ini membuat sistem aplikasi otomatisasi administrasi jaringan berbasis web dengan memanfaatkan library utama Paramiko sebagai penghubung dan otomatisasi jaringan dari server ke perangkat jaringan menggunakan protokol SSHv2 dan framework Django sebagai pengembangan web. Pengujian yang dilakukan terhadap aplikasi menggunakan metode Black-Box Testing. Aplikasi ini dapat dimanfaatkan sebagai otomatisasi jaringan dalam hal konfigurasi, maintenance seperti backup, restore dan lain-lain secara terpusat sehingga akan lebih termanajemen lebih baik.
Introducere în cadrele Python pentru dezvoltare web Flaviu FUIOR
Revista română de informatică și automatică = Romanian journal of information technology and automatic control,
09/2021, Letnik:
31, Številka:
3
Journal Article
Recenzirano
Odprti dostop
Python este un limbaj de programare foarte popular care acoperă cu succes domeniul dezvoltării web. Această lucrare oferă o imagine de ansamblu asupra abordării Python pentru dezvoltarea web, ...prezentând diferite tipuri de cadre Python și oferind îndrumări pentru alegerea celui adecvat. În plus, sunt prezentate rezultatele pentru popularitate bazate pe indicele PYPL Popularity of Programming Language și principalele domenii în care Python este utilizat pe baza sondajului anual JetBrains. După descrierea celor mai utilizate opt cadre Python, atât full-stack cât și cele minimaliste, lucrarea se concentrează pe cele mai populare două Django și Flask, comparându-le pe baza caracteristicilor definitorii și evidențiind avantajele și dezavantajele pentru ambele.