كلية علوم الحاسوب - دكتوراه

Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/504

Browse

Search Results

Now showing 1 - 10 of 178
  • Thumbnail Image
    Item
    تطوير نظام للتعرف على الروشتة اليدوية واستخدام تقنية GPS لتحديد مكانه
    (جامعة النيلين, 2022-12) شذى عبد الرحيم خليفة الرضي
    المستخلص تناولت الدراسة تطوير نموذج للتعرف على صورة الروشتة باستخدام انظمة تشغيل هجينة تجمع بين انظمة التشغيل للهواتف الذكية والكمبيوتر و باستخدام واحدة من تقنيات التعلم الالي وهي تقنية التعرف الضوئي للحروف ، تمثلث مشكلة الدراسة في عدم قدرة المستخدم على قراء بيانات الروشتة لضعف اللغة الانجليزية من قبل المستخدمين، واهدار وقت كبير في البحث عن الدواء في مختلف الصيدليات بالاضافة الى عدم وجود تطبيق يمكن من تلقي طلبات التوصيل للمنتجات الصيدلانية والتفاعل مع المستخدم . لذلك هدفت هذه الدراسة الى تمكين المستخدمين من رفع صورة الروشتة في التطبيق، وتمكين المستخدمين من البحث عن الدواء عن طريق ادخال اسم الدواء او اي منتج من الصيدلية اوصورة لعلبة الدواء او المنتج في التطبيق ليتم البحث عنة في الصيدليات المشتركة في التطبيق. وكذلك الى توفير تطبيق يمكن من تلقي طلبات التوصيل للمنتجات الصيدلانية والتفاعل مع المستخدم . اتبعت هذه الدراسة النموذج الشلالي في عملية تطوير النموذج و استخدم المنهج الوصفى والمنهج التحليلى في مرحلة وصف المتطلبات ولغة النمذجة الموحدة في مرحلة تحليل وتصميم البرمجيات، كما تم استخدام الإطار الأيوني في مرحلة التطوير او التنفيذ للنموذج. ومن ابرز النتائج لهذه الدراسة تم التمكن من قراءة بيانات صناديق الدواءعند وضوح النص الموجود في الصورة بدرجة عالية، تمكنت الخوارزمية من قراءة بيانات الروشته المطبوعة بالكمبيوتر باستخدام تقنيات OCR والذكاء الاصطناعي بنسبة عالية جداً . كمااثبت النموذج نجاحه في البحث عن الدواء من خلال صورة الروشتة اوصورة الدواء. ومكن المستخدم من البحث عن الدواء ايضاً باستخدام اسم الدواء. كما مكن المستخدم من طلب خدمة التوصيل للدواء او المنتجات للمنزل. كما تم استخدام تقنيات تحديد المواقع في متابعة مراسلين الطلبات . ايضاً تم استخدام برمجيات مفتوحة المصدرمثل Ionic في انشاء النموذج مع قواعد بيانات Mysql .كما يمكن استخدام النظام عبر الاندرويد وIOS والويندوز وغيرها من انظمة التشغيل المختلفة. Abstract The study dealt with developing a model to identify the image of the prescription using hybrid operating systems that combine the operating systems of smartphones and computers, and using one of the machine learning techniques, which is the optical character recognition technology. A great deal of time was wasted in searching for medicine in various pharmacies, in addition to the lack of an application that could receive delivery requests for pharmaceutical products and interact with the user. Therefore, this study aimed to enable users to upload the prescription image in the application, and to enable users to search for medicine by entering the name of the medicine or any product from the pharmacy or a picture of the medicine box or product in the application to be searched in pharmacies participating in the application. As well as to provide an application that enables receiving delivery requests for pharmaceutical products and interacting with the user. This study followed the waterfall model in the process of developing the model and used the descriptive and analytical approach in the stage of describing requirements and the unified modeling language in the stage of software analysis and design, and the ionic framework was used in the stage of development or implementation of the model. Among the most prominent results of this study was the ability to read the data of the medicine boxes when the clarity of the text in the image to a high degree, the algorithm was able to read the prescription data printed on the computer Using OCR techniques and artificial intelligence at a very high rate. The model also proved successful in searching for medicine through the prescription or medicine image. The user can also search for the drug using the drug name. It also enables the user to request a home delivery service for medicine or products. GPS techniques have also been used to follow up on correspondents of requests. Also, open source software such as Ionic was used to create the model with Mysql databases. The system can also be used across Android, IOS, Windows and other different operating systems.
  • Thumbnail Image
    Item
    تحسين خوارزمية (Depth First Search (DFS لاستعلام قواعد البيانات العلائقية
    (جامعة النيلين, 2017-08) ابتسام الطيب محمد الطيب
    المستخلص ركزت الدراسة علي تحسين الخوارزمية الاساسية Depth First Search (DFS) المستخدمة لتحسين الاستعلام لاستخدامها بصورة عكسية , والتقنيات التى تتمثل في الاستدلال الامثل+ تقدير التكلفة (Cost-estimation, Heuristic) والتى طبقت على نظم إدارة قواعد البيانات العلائقية، كما ركزت على طرق أمثلية الاستعلام، تمثلت مشكلة الدراسة في ان الخوارزمية الاساسية لتحسين الاستعلام لاتفي ولاتؤدي الاغراض المطلوبة للتحسين عند استخدامها مع التقنيتين(Cost-estimation, Heuristic) وفقاً لمعياري الزمن والتكلفة, بالاضافة الى عدم وجود تجارب علمية واضحة بين تقنيات تحسين الاستعلام تؤكد التقنية الأفضل وفقاً لمعياري الزمن والتكلفة, ثم المشاكل التي تواجه طرق التحسين(أحياناً تكون دون المستوى الأمثل). ومن ثم تأتي أهمية الدراسة في تحسين الخوارزمية الاساسية لتحسين الاستعلام لاستخدامها بطريقة عكسية, وتطوير برنامج سهل الاستخدام لحساب زمن تنفيذ الاستعلام لمساعدة مطوري ومستخدمي قواعد البيانات على اتخاذ القرار في اختيارهم للطريقة المناسبة واختيارهم للنظام الذي يفي بمتطلبات التحسين. هدفت الدراسة الى التحسين في الخوارزمية الاساسية لتحسين الاستعلام لاستخدامها بطريقة عكسية, ودراسة التقنيات التي تتمثل في تقنية(الاستدلال+ تقدير التكلفة) وتطبيقهما على قواعد البيانات العلائقية (الاوراكل,السيكوال سيرفر, الماي سيكوال). حيث يتفاعل المستخدم مع لغة الاستعلام الهيكلية (SQL) لتنفيذ الاستعلام في قواعد البيانات العلائقية. تطبيق وحساب وقت تنفيذ الاستعلام باستخدام عمليات البحث, التعديل,الادراج والحذف على قاعدة البيانات ومن ثم تقدير وتقييم زمن تنفيذ الاستعلام بالـ ( Millisecond, Microsecond, Nanosecond Start-time, End-time,) كدالة على سرعة الاستعلام والخروج بنتائج تساعد المستخدم بإختيار التقنية الأمثل للنظام الامثل ذات زمن الاستجابة الأقل وزمن التنفيذ الأقل,بالاضافة الي توصيف الطرق المثلي لتقدير التكلفة لتحسين الاستعلام. من خلال الدراسة والتجارب وجدنا أن استخدام الخوارزمية الاساسية بصورة عكسية يفي ويؤدي الاغراض المطلوبة للتحسين بصورة مفيدة وقيمة تم استخدامها من خلال تحليل لقاعدة البيانات وأثناء إجراء التجربة تم حساب زمن تنفيذ الاستعلام , ووجدنا أن تقنية الاستدلال الأمثل في قاعدة بيانات (الأوراكل, السيكوال سيرفر, الماي سيكوال) أفضل بكثير من تقنية تقدير التكلفة, ووجدنا ان طريقة المحسن الديناميكي افضل من المحسن الثابت من حيث الزمن والتكلفه، الديناميكي حقق امثلية الاستعلام. هناك أبعاد مفتوحة للبحث في المستقبل يمكن أن تساعد مصممي ومنفذي و مديري قواعد البيانات، معتبرا تقنيات أخرى لتطبيقها على نظم إدارة قواعد البيانات. تطبيق تقنيات, المرشد الاستدلالي, وتقدير التكلفة وتقنيات التحسين الأخرى على أنظمة ادارة قواعد البيانات العلائقية الأخرى، بالإضافة إلى تقدير وقت التنفيذ لكل منها, واضعين في الاعتبار (مواصفات الجهاز والذاكرة). التفكير في استخدام خوارزميات اساسية اخري وتحسينها بحيث تلائم النتائج المطلوبة وتفي بالغرض المطلوب. Abstract The study focused on the improvement of the basic algorithm Depth First Search (DFS) used to optimize the query to be used in reverse, and the techniques namely (Heuristic + cost estimation) that implemented on relational database management systems, and it also focused on the approaches of query optimization. The study problem is there is the basic algorithm for query optimize is not fulfilling and does not perform the purposes required for optimize, when used with the two techniques (Cost-estimation, Heuristic) according to the criteria of time and cost. In addition to the lack of clear scientific experiments between query optimization techniques that confirm the best technique according to the criteria of time and cost estimate, then the problem facing the optimization approaches sometimes they are sub-optimal. And then comes the importance of study, this study provides modifying the basic algorithm to optimize the query to be used in a reverse way, and developed a user friendly software, to evaluate the query execution time to help/guide database developers and users to make the decision in their choice of the appropriate approach and also their choice of the system that meets the requirements of improvement, then the importance comes in the descriptive analysis of approaches Query optimization. The study aimed, to modify the basic algorithm to optimize the query to be used in a reverse manner, and to study the approaches and techniques namely (heuristic + cost estimation) and apply them to relational databases taking into account the time and cost standards. Where the user interacts with the Structural Query Language (SQL) to execute the query in relational databases. Application and calculation of query execution time using (insert, search, update and delete) operations and applied for (Oracle, SQL-Server, My-Sql) And then assess and evaluate the time of execution of the query using (Millisecond, Microsecond, Nanosecond Start-time, End-time,) as a function of the speed of the query and come up with results helps the user to found the best technique of optimization of the system with a lower response time and the time of execution is lower. In addition to describing the optimal approaches for cost estimation to optimize the query. Through the study and experiments, we found that the use of the basic algorithm in reverse satisfies and performs the purposes required for optimization in a useful and valuable manner. It was used through an analysis of the database, and during the conduct of the experiment, the query execution time was calculated, Through the study, experiments we find the heuristic optimization technique in a database came in ranked first in terms of the improvement of the performance of the system by an algorithm of (Depth-tree algorithm) which modified, and Cost-estimation Optimization Technique came in second order. , and we found that the dynamic optimizer approach is better than the static optimizer in terms of time and cost, the dynamic optimizer optimized the query. There are open dimensions for future research as guidance that can help the database designers, the database system implementers or the database administrators, considering another techniques to applying them on (Oracle, SQL Server, MY-SQL). And considering is the select another RDBMS to applying heuristic optimization technique, cost-based optimization technique and additional optimization techniques on them, in addition to estimation execution time for each of the RDBM. Thinking about using other basic algorithms and modifying them to suit the required results and meet the desired purpose.
  • Thumbnail Image
    Item
    إستخدام خوارزميتي التطور التفاضلي وسرب الجسيمات المحسنتين لتطوير عمليتي إستيفاء وموازنة تحميل طلبات العملاء (بالتطبيق على شركة دهانات المهندس والمدرسة الخيرية بدولة الإمارات العربية المتحدة)
    (جامعة النيلين, 2023) إسراء خالد أحمد عبدالرحمن
    المستخلص في هذه الدراسة تكمن مشكلة البحث في صعوبة إستيفاء طلبات العملاء وبطئها، زأيضاً تكون النتائج غير دقيقة، تهدف الدراسة إلى حل مشكلة الدقة والزمن التي تعاني منها خوارزمية التطور التفاضلي (Deferential Evolution)(DE)، فتم إستخدامها مع خوارزمية تحسين سرب الجسيمات (Particle Swarm Optimization)(PSO)، التي تقوم بتقسيم محموعة الحلول الى عدة أجزاء ثم تختار الحل الأفضل، تم إتباع المنهج الوصفي التحليلي باستخدام خوارزمية التطور التفاضلي مع خوارزمية تحسين سرب الجسيمات واجريت التجارب على شركة دهانات المهندس والمدرسة الخيرية الأهلية. وأيضاً تطبيق الخوارزميات (DE,PSO) وPSO)) على موازنة الحمل وتطبيقها على حالة واقعية للإستفادة منها تقليل وقت إستجابة الخادم وزيادة الأداء بشكل عام والحصول على نتائج أفضل. تناول البحث مفهوم الخوارزميات التطوريه ومفهوم توزيع الحمل وتطبيقهم باستخدام خوارزمية التطور التفاضلي وخوارزمية تحسين سرب الجسيمات، كما تناول الدراسة مفهوم المصادر المفتوحة ومزاياها، حيث تمت برمجة الخوارزميات بإستخدام لغة بايثون وهي من البرمجيات مفتوحة المصدر. هدفت الدراسة إلى تطبيق خوارزمية التطور التفاضلي وخوارزمية تحسين سرب الجسيمات وتطبيقهما على ثلاث من قواعد البيانات وذلك للوصول إلى نتائج محددة. أهم النتائج التي توصل إليها الباحث أنه عند دمج خوارزمية التطور التفاضلي مع خوارزمية تحسين سرب الجسيمات أن الخوارزمية المقترحة (DE,PSO) تفوقت على خوارزمية التطور التفاضلي من حيث الدقة وتقليل وقت التنفيذ حيث أثبت الخوارزمية أدائها في التعامل مع الطلبات بصورة أحسن. أهم التوصيات التي توصل اليها الباحث أنه يجب تحسين خوارزمية التطور التفاضلي بإستخدام خوارزميات أخرى مثل الخوارزمية الجينية (Genetic Algorithm) و خوارزمية مستعمرات النمل Optimization) (Ant Colony والنحل Bee Colony Algorithm) ). Abstract this study, the problem of the study is the difficulty of fulfilling customer requests and its slowness. The study area is based on the problem of the study and its deafness, which the differential evolution (DE) algorithm suffers from, so it was used with the particle swarm optimization algorithm. Improvement) (PSO), which divides the set of solutions into several solutions, the descriptive analytical approach was followed using the differential evolution algorithm with the particle swarm optimization algorithm, and experiments were conducted on the Engineer Paints Company and the National Charity School. And also the application of algorithms (DE, PSO) and PSO)) on load balancing and applying them to a realistic situation to benefit from them by reducing server response time, increasing performance in general, and obtaining better results. The research dealt with the concept of evolutionary algorithms and the concept of load distribution and their application using the differential evolution algorithm and the particle swarm optimization algorithm. The study also dealt with the concept of open source and its advantages, as the algorithms were programmed using the Python language, which is an open source software. The study aimed to apply the differential evolution algorithm and the particle swarm optimization algorithm and apply them to three databases in order to reach specific results. The most important findings of the researcher is that when the differential evolution algorithm is combined with the particle swarm optimization algorithm, the proposed algorithm (DE, PSO) is superior to the differential evolution algorithm in terms of accuracy and reducing execution time, as the algorithm has proven its performance in dealing with requests in a better way. The most important recommendations reached by the researcher is that the differential evolution algorithm should be improved by using other algorithms such as the Genetic Algorithm and the Ant Colony Optimization Algorithm (Ant Colony and Bee Colony Algorithm).
  • Thumbnail Image
    Item
    تصميم دليل ذكي للمواصلات العامة (دراسة حالة ولاية الخرطوم)
    (جامعة النيلين, 2021-03) ندى عبد الله سليمان
    المستخلص قد شهدت السنوات العشر الماضية ثورة في عالم الحكومات التي نقلت معظم خدماتها إلى الإنترنت وأصبح بإمكان أي مواطن أن يقوم بالخدمات العامة عبر مواقع الإنترنت الحكومية وبطريقة آمنة وسرية. تكمن مشكلة البحث في عدم معرفة محطات المواصلات العامة والتغييرات الكثيرة التي تحدث فيها من تغيير التعرفة والمكان. لذلك هدفت الدراسة لتوفير دليل مواصلات موثوق لمستخدمي وسائل النقل العام حسب اختياراتهم المختلفة وتوفير المال والوقت والجهد الضائع اثناء التنقل الخاطئ بين المحطات وتسهيل وصول المواطنين وغيرهم لوجهاتهم ومعرفة تعرفة المواصلات الخاصة بها. تم عمل تطبيق لمعرفة أماكن المواقف والخطوط الخاصة بكل موقف ومعرفة تعرفة الخطوط والمحطات التي تمر بها حيث يمكن التطبيق المستخدم من تحديد المسار الذي يفضل حسب المسافة او التكلفة. كما تم استخدام لغة النمذجة الموحدة UML لعمل المخططات وتصميم الشاشات وتما استخدام لغة PHP JAVA وال MYSQL وNeo4j databaseوSQLite Database لبناء وتصميم قاعدة البيانات. Abstract The past ten years have witnessed a revolution in the world of governments that moved most of their services to the Internet, and any citizen can perform public services through government websites in a secure and confidential manner. The research problem lies in the lack of knowledge of public transportation stations and the many changes that occur in them, such as changing the tariff and location. . Therefore, the study aimed to provide a reliable transportation guide for users of public transportation according to their different choices, to save money, time and effort wasted during the wrong movement between stations, and to facilitate the access of citizens and others to their destinations, and to know their transportation tariffs. An application has been made to find out the locations of the stops and the lines for each stop, and to know the tariff of the lines and stations that they pass through. The application enables the user to determine the preferred route according to distance or cost. The Unified Modeling Language (UML) was also used to make diagrams and design screens, and PHP, JAVA, MYSQL, Neo4j database and SQLite Database were used to build and design the database.
  • Thumbnail Image
    Item
    تطوير نموذج محاكاة لادارةمحطات القطارات في السودان دراسة حالة (هيئة السكة حديد– ولاية الخرطوم)
    (جامعة النيلين, 2022-10) سيف الدين حميدة الزبير محمد
    المستخلص تمثلت الدراسة في المشاكل التي كانت تواجه اكبر المدن وهي تتمثل في الازدحام وعدم التنظيم المروري في الشوارع وهذا البحث ساهم في إيجاد حلول لبعض المشاكل والقصور التي تعاني منها ادارة الشركة في الوقت الحاضر وكثرة الحوادث وضياع الوقت الذي يستغرقه المواطنين في الوصول الى اماكن عملهم. كماهدفت الدراسة على تنيظم جيد لخطوط القطارات وعملت علي تقليل عملية تصادم القطارات،وتم ربط اجزاء العاصمة بمدنها الثلاث وزادت كفاءة الحركة فيها ،كما تم اسقرار الحركة بسلام . كما تم التوصل من خلال الدراسة علي اهم النتائج النهائية التي كانت مجدية ومدي تحقيقها للاهداف بعد التطبيق وتتمثل في تقليل نسبة الحوادث وتمثيل نظام علي ارض الواقع،كما تم تنظيم الرحلات من والي الوجهات المختلفة للقطارات وتقليل فعلي للازدحام ،و تنظيم جدول محكم للرحلات المختلفة مع تطابق الزمن في تذاكر العملاء. استخدم في الدراسة المنهج التحليلي الوصفي (لتحيل وتصميم نظم المعلومات ) الكلمات المفتاحية: محطات القطار- السكة حديد-النظام الالكتروني – قواعد البيانات- التحليل الموجه Abstract This study has covered series problems were facing the main cities in Sudan is traffic jam and the lack of the traffic organizing in the roads, this research try to exists solve of such problems and inability which the company administration presently suffers about, and design modern system to solves such problems, it can able to making decision by augury to handling any problem before which rise for the mastic of making decision which making without correct scientific basics This study has purposed to perfect arrangement on trackage which result to minimize crashes of trains and connecting among the three cities of the capital caused to increase adequacy and stable of traffic also the study has focused in to be short time for waiting of trains in the main stations, The conclusion of study has resulted to decrease rate of accidents and the system has applied in the fact, also arrangement excursions from and to different eras in Sudan has resulted to actual decrease traffic jam notable it has composed strong schedule on different excursions matching with the particular time of customers tickets. The researcher has followed the directive methodology and descriptive method on this research and design data bases
  • Thumbnail Image
    Item
    تصميم نموذج لتقييم الطالب للأداء التدريسي للأستاذ الجامعي باستخدام خوارزميات التنقيب
    (جامعة النيلين, 2021-01) رانية عبد العال عثمان سليمان
    المستخلص في الآونة الأخيرة حرصت أغلب المؤسسات الأكاديمية على إيجاد العوامل التي تزيد من نتائج التعليم وأصبحت جودة التعليم هدف مهم تسعى جميع المؤسسات التعليمية إليه خاصة في ظل توفر قدر ضخم من البيانات التي يمكن الاستفادة منها للحصول على نتائج ممتازة . و كثر استخدام خوارزميات تنقيب البيانات لتحليل هذه العوامل ، يهدف هذا البحث لحل مشكلة صعوبة اعتماد معيار مقنن لقياس مدى أداء الأستاذ التدريسي من خلال تصميم نموذجا لتحديد أكثر العوامل المؤثرة في تقييم الطلاب للأستاذ الجامعي وذلك عبر تصنيف إجابات الطلاب وبعض البيانات الأخرى الخاصة بالأستاذ مثل معدله التراكمي الذي تخرج به ، الدرجة العلمية، و عدد سنوات الخبرة باستخدام ثلاث خوارزميات تصنيف (classification) وهي (Random Forest, Decision Tree, Naïve Bayes) كما تم استخدام SFS لاختيار السمات المناسبة (feature selection) وذلك لسببين ؛ الأول هو تقليل عدد السمات لزيادة دقة النتائج والثاني هو الحصول على السمات الأكثر صلة والتي تؤثر على النتيجة النهائية . يتم المقارنة بين أداء الخوارزميات للحصول على الأفضل . تتكون استبانه الطلاب من 37 سؤال تم بناءها باستخدام نموذج جوجل Google form وكان حجم مجموعة البيانات 709 صف . جمعت إجابات الطلاب من 6 أقسام (علوم الحاسوب، تقنية المعلومات ، هندسة البرمجيات، نظم المعلومات الإدارية، نظم المعلومات المحاسبية، نظم معلومات المكتبات ) في كلية علوم الحاسوب وتقنية المعلومات بجامعة النيلين. استخدمت لغة بايثون لبناء النموذج ، يمكن تقسيم عملية تصميم النموذج النهائي الى ست مراحل ، المرحلة الأولى هي المعالجة المسبقة (preprocessing) ، الثانية هي تطبيق الثلاث خوارزميات المقترحة قبل و بعد اختيار السمات ، في المرحلة الثالثة يتم اختبار النموذج باستخدام أدوات مصفوفة الارتباك precision, recall , f1-score)) و المرحلة الرابعة يتم التحقق من النموذج بواسطة Stratified Cross Validation، المرحلة الخامسة تم استخدام طريقة SMOTE للتعامل مع عدم توازن البيانات ، وأخيرا في المرحلة السادسة تم اختبار عمومية النموذج وذلك عبر اختباره بواسطة مجموعة بيانات تخص جامعة تركية و أعطى النموذج نتائج جيدة. خلصت الدراسة إلى أن أداء النموذج تحسن أي أعطى معدل دقة أعلى بعد اختيار السمات لكن ظلت نتائج الاختبار التي تحصل عليها من مصفوفة الارتباك ضعيفة وعزى الباحث ذلك الى عدم توازن البيانات ، أما عند تطبيق SMOTE تحسنت الدقة العامة و أيضا قدرة وأداء النموذج على التنبؤ و كانت خوارزمية Random Forest هي الأفضل من حيث التنبؤ بالعوامل الأكثر تأثيرا على معدلات تقييم الطالب للأستاذ حيث كانت دقة النموذج تساوي 0.82 وعند اختباره بواسطة مجموعة البيانات الجاهزة أعطى النموذج نتائج جيدة وكانت دقة النموذج تساوي 0.85 وهذا يشير الى قدرة النموذج على التعامل مع بيانات جديدة مما يثبت كفاءته و عموميته. Abstract Recently, most the academic institutions focus on finding the factors which increase the educational outcomes. Learning quality has become an important goal that all educational institutions seek, especially in light of the availability of a huge amount of data that can be used to obtain excellent results. Data mining algorithms are frequently used to analyze these factors. This research aims to solve the problem of the difficulty of adopting a codified standard to measure the lecturer’s performance in teaching by designing a model to determine the most influential factors in students’ evaluation of a university lecturer, and by classifying the students’ answers and some other data related to the lecturer, such as his cumulative average, the degree, and the number of Years of experience using three classification algorithms which are (random forest, decision tree, Naïve Bayes), SFS was also used for numbers (feature selection) for two reasons; The first is to reduce your character count. A comparison is made between the clothes that are being sold. The students ’questionnaire consisted of 37 questions. The questionnaire was based on the Google form, the Google form, and the dataset was 709 rows. Students' answers were collected from 6 departments (Computer Science, Information Technology, Software Engineering, Management Information Systems, Accounting Information Systems, and Library Information Systems) in the College of Computer Science and Information Technology at Al-Neelain University. Python was used to build the model. The final model design process can be divided into six stages, the first stage is preprocessing, the second is the applying of the three proposed algorithms before and after feature selection. In the third stage the model is tested using the Precision, Recall, f1-score tools. The fourth stage, the model is validated by Stratified Cross Validation, the fifth stage The SMOTE method was used to deal with the data imbalance, Finally, in the sixth stage, the generality of the model was tested by testing it with a data set belonging to a Turkish university, and the model gave good results. The study concluded that the performance of the model improved, that is, it gave a higher accuracy rate after selecting the features, but the test results obtained from the confusion matrix remained weak, and the researcher attributed this to the imbalance of the data, but when applying SMOTE, the general accuracy, as well as the model’s predictive ability and performance, was improved, and the Random Forest algorithm was the best in terms of predicting the factors most affecting the student’s evaluation rates for the lecturer, where the accuracy of the model was equal to 0.82 and when tested by the ready data set, the model gave good results and the accuracy of The model is equal to 0.85 and this indicates the ability of the model to deal with new data, which proves its efficiency and generality.
  • Thumbnail Image
    Item
    التعرف على مرضي كوفيد-19 بإستخدام بصمة الصوت للفئات العمرية للذكور بإستخدام تقنية الإرتباط الذاتي
    (جامعة النيلين, 2022-09) السر محمد عثمان الكباشي
    المستخلص انطلاقا من أهمية الصوت في الحياة العملية وكونه مدرجا في العديد من المجالات ، شرعنا في فكرة هذا المشروع الذي يجعل الكمبيوتر أداة تستخدم لتصنيف الأصوات البشرية والتعرف على هوية المتحدث سواء ذكر أو أنثى ومن ثم التعرف على المصابين بمرض كوفيد -19 في السودان ، وهذا الدافع هو الأساس الذي ركز عليه الباحث كل اهتمامه لمحاولة الحد من هذه المشكلة باستخدام إحدى خصائص الصوت وهي (التردد ( والمشكلة الرئيسية التي استندت إليها الدراسة. كيفية التعرف على مرض كوفيد -19 من خلال الصوت. يهدف البحث إلى التعرف على المصابين بفيروس كوفيد -19 لفئة الذكور البالغين في السودان (ولاية الخرطوم) باستخدام تقنية الارتباط الذاتي. اعتمد البحث على الأصوات التي تم جمعها من مراكز العزل ومراكز فحص كوفيد ، ومن ثم معالجة هذه البيانات باستخدام تقنية الارتباط التلقائي للتعرف على مرض كوفيد بإستخدام بصمة الصوت ، بالإعتماد علي إحدى خصائص الصوت وهي التردد حيث إذا كان تردد الإشاره يقع المدي من (65-165 هرتز) تكون نتيجة التصنيف سلبية، وإذا كانت تردد الأشارة يقع في المدي (166-250) تكون نتيجة التصنيف إيجابية. ومن خلال البحث تم التوصل إلى اهم النتائج المتمثلة في نجاح عملية التصنيف للذكور المصابين بفيروس كوفيد عن طريق الصوت ، كما تم اختبار النظام على 300 عينة ذكور ،50 عينة كانت نتيجتها سلبية حيث تم تصنيفهم علي أنهم غير مصابين بمرض كوفيد-19، 246 عينة كانت نتيجتهم إيجابية حيث تم تصنيفهم علي أنهم مصابين بمرض كوفيد-19 ، 4 عينات تم تصنيفهم علي أنهم مصابين وهم غير مصابين وذلك لشذوذ في صوتهم وكانت هذه الاصوات تعتبر من ضمن أخطاء النظام. Abstract Proceeding from the importance of sound in practical life and its inclusion in many fields, we embarked on the idea of this project, which makes the computer a tool used to classify human voices and identify the identity of the speaker, whether male or female, and then identify people with Covid-19 disease in Sudan, and this motive is The basis on which the researcher focused all his attention to try to reduce this problem by using one of the characteristics of sound, which is (frequency),The main problem on which the study was based. How to identify COVID-19 disease by sound. The research aims to identify those infected with the Covid-19 virus among adult males in Sudan (Khartoum State) using the autocorrelation technique,The research relied on the sounds collected from isolation centers and Covid examination centers, and then processing this data using the automatic correlation technique to identify Covid disease using the voiceprint, depending on one of the characteristics of the sound, which is the frequency, where if the frequency of the signal falls within the range of (65-165). Hz) the classification result is negative, and if the signal frequency is in the range (166-250), the classification result is positive. Through the research, the following results were reached: The success of the classification process for males infected with the Covid virus by voice, and the system was tested on 300 male samples, 50 samples were negative, as they were classified as not infected with Covid-19 disease, 246 samples were the result Positive, as they were classified as infected with Covid-19 disease, 4 samples were classified as infected while they were not infected, due to an anomaly in their voice, and these voices were considered among the errors of the system..
  • Thumbnail Image
    Item
    بناء نموزج تعلم آلي لقياس رضا عملاء البنوك عن خدمة تطبيقات الموبايل المصرفية من خلال تحليل الآراء باللهجة السودانية(دراسة حالة-تطبيق:بنكك,فوري).
    (جامعة النيلين, 2022) هـند حمـــزة فضل مضوي
    ملـــخص البــحث في ظل التقدم المتسارع في مجال تكنولوجيا المعلومات وارتفاع حجم المعلومات الرقمية اصبحت منصات التواصل الاجتماعي ومتاجر التطبيقات غنية بالتعليقات فهي بمثابة مصدرا شائعا لجمع الآراء لعدد من المجالات وخاصة مجال البنوك،هذا التطور الكبير دفع البنوك للتوسع في تقديم خدماتها المصرفية الالكترونية عبر تطبيقات الموبايل لتحفاظ على قدرتها التنافسية وتواكب تطورات التكنولوجيا. وحتى تستطيع البنوك الاستفادة من هذه الاراء فإنه لابد لها من تحليل هذا الكم الهائل من البيانات الضخمة. العديد من المؤسسات المصرفية في العالم واكبت هذا التطور بإستخدام أحد أفضل الفروع الحديثة للتعلم الآلي بشكل أساسي لتحليل آراء عملاءها الا وهي تقنية تحليل المشاعر، أما مؤسساتنا المصرفية السودانية ماذالت تستخدم طرق وادوات تقليدية لتحليل آراء عملاءها وقياس مدى رضاءهم عن خدماتها المقدمة والتى لم تعد تتناسب مع هذا الكم الهائل من الآراء والتقدم التقني ولا تجاري متغيرات السوق وضغوط المنافسة لذا يستدعي الامر استبدال هذه الطرق بأدوات وتقنيات حديثة تحقق اقصى استفادة ممكنة من هذه الآراء الزاخرة بالمعلومات القيمة.كما نجد أن العملاء السودانيين يعبرون عن آراءهم باللهجة العامية السودانية التي لا تلتزم بالبنية النحوية الشكلية للغة العربية الفصحى مما يجعل الادوات الحديثة غير قادرة على التعرف على المشاعر منها ، لذا يكمن التحدي في توفير آليات حديثة تستطيع التعرف على المشاعر من هذه اللهجة مما دفع الباحث لعمل هذه الدراسة التي تهدف لبناء نموزج تعلم آلي يقيس مدى رضا العملاء عن خدمة تطبيقات الموبايل المصرفية من خلال تحليل آراءهم المكتوبة باللهجة السودانية كما تهدف لإنشاء معجم لـ اللهجة السودانية خاص بمجال البنوك السودانية وتحسين دقة تصنيف متجر قوقل للتعليقات, جمع الباحث بيانات الدراسة الخاصة بخدمة تطبيق فوري وبنكك من متجر قوقل بعدد 2000 تعليق ،استخدم الباحث تقنيات معالجة اللغة الطبيعية(NLP) لمعالجة التعليقات النصية. كما استخدم لغة بايثون لكتابة وتنفيذ الاكواد، طبق الباحث اربعة خوازميات:(RF,DT ،SVM، (NBلتصنيف التعليقات. تم تقييم العمل من خلال مصفوفة الارتباك وتقييم نتائجها بأربعة مقاييس: (Accuracy، Precision, Recall, f-Score)، أظهرت نتائج مجموعة بيانات بنك فيصل أن المصنفان DT و RFحصلا على أعلى دقة بنسبة 90 ٪، يليهما المصنف SVM الذي أعطى دقة تساوي89٪، بينما حققالمصنف NB أقل دقة بلغت نسبتها 63،كما أظهرت نتائج مجموعة بيانات بنك الخرطوم أن المصنف SVMأعطى أعلى دقة بلغت 92 ٪ ، يليه المصنفان DT و RFالذين اعطيا دقة بلغت 91 ٪،بينما اعطى المصنف NB نسبة ساوت74 ٪،بلغت نسبة قياس رضا العملاء عن الخدمة قيد الدراسة لعملاء بنك الخرطوم 74%, ولعملاء بنك فيصل %67.2. كما اظهرت نسبة قياس رضا العملاء عن خدمة تطبيق بنكك و فوري: أن تطبيق بنكك قد حصل على اعلى رضا مقارنة بتطبيق فوري. كما نخطط مسقبلاً لإنشاء واجهات رسومية للتعامل مع النموزج وتوسيع المعجم لزيادة دقته، وأخيرًا نخطط للنظر في الميزات الأخرى التي قد تكون تمييزية، مثل السخرية. Abstract In light of the rapid progress in the field of information technology and the high volume of digital information, social media platforms and application stores have become rich in comments, as they serve as a common source for gathering opinions for a number of areas, especially the field of banks. This great development prompted banks to expand their electronic banking services through mobile applications to maintain their ability Competitiveness and keeping pace with technology developments. In order for banks to benefit from these opinions, they must analyze this huge amount of big data. Many banking institutions in the world have accompanied this development by using one of the best modern branches of machine learning mainly to analyze the opinions of their customers, which is the sentiment analysis technique. This huge amount of opinions and technical progress do not match market changes and competition pressures, so it is necessary to replace these methods with modern tools and techniques that achieve the maximum possible benefit from these opinions, which are full of valuable information. For the Standard Arabic language, which makes modern tools unable to recognize feelings from them, so the challenge lies in providing modern mechanisms that can identify feelings from this dialect, which prompted the researcher to conduct this study, which aims to build a machine learning model that measures the extent of customer satisfaction with the service of mobile banking applications By analyzing their opinions written in the Sudanese dialect, it also aims to create a lexicon for the Sudanese dialect specific to the field of coffee In order to improve the accuracy of the Google store classification of comments, the researcher collected the study data for the Fawry application service and your bank from the Google store with a number of 2000 comments. The researcher used Natural Language Processing (NLP) techniques to process text comments. The researcher also used the Python language to write and execute the code. The researcher applied four algorithms: (RF, DT, SVM, and NB) to classify comments. The work was evaluated through the confusion matrix and its results were evaluated by four measures: (Accuracy, Precision, Recall, f-Score), and the results showed Faisal Bank data set that the DT and RF classifiers obtained the highest accuracy of 90%, followed by the SVM classifier which gave an accuracy of 89%, while the NB classifier achieved the lowest accuracy of 63. The results of the Bank of Khartoum data set also showed that the SVM classifier gave the highest accuracy of 92%, Followed by the two classifications DT and RF, which gave an accuracy of 91%, while the NB classifier gave a rate of 74%, the percentage of measuring customer satisfaction with the service under study for clients of Bank of Khartoum reached 74%, and for clients of Faisal Bank 67.2%. And Fawry: Your bank application has achieved the highest satisfaction compared to Fawry.We also plan in the future to create graphical interfaces to deal with models, expand the lexicon to increase its accuracy, and finally plan to consider other features that may be discriminatory, such as sarcasm.
  • Thumbnail Image
    Item
    التحكم وإدارة أنظمة النقل والمواصلات عبر نظم المعلومات الجغرافية (دراسة تحليلة على أنظمة النقل والمواصلات - ولاية الخرطوم )
    (جامعة النيلين, 2022-11) مواهب كمال الحاج يحى السيد
    Abstract This study was carried out using the collection of data and information on the Department of Transport and Communications at the Ministry of transportation & Infrastructure – Khartoum State , Where the current transport and communication system in Khartoum was studied . The researcher benefited from the integration of existing knowledge and technology in providing decision support tools to the management, and helping it in making immediate decisions and proper planning for the future, whether it is an expansion of existing transport networks or a development of the future. The researcher designed an integrated computerized system for the management of transportation through the use of PHP and geographic information systems (GIS) , This system will make it easier for vehicle owners, agents and business owners to do their business computerize , and saves them effort and time, It also allows the creation of databases for all transport networks. The system also helped the management in controlling, monitoring and operating transport networks by modeling them on the map, where the researcher made a map of all components of the transport network in Khartoum State (roads, bridges, light signals, parking lots, etc.).and link them to their real locations. The system provided support to senior management in solving traffic jams & crises by changing routes, eliminating congestion and finding suitable alternatives, and also provided smooth dealing vertically between the Director of Transportation management and the Undersecretary of the Ministry, and horizontally with the relevant units (Traffic, Roads Authority). In the future, the researcher recommends the development of the use of GIS in the management of transport networks and linking them to satellites (GEO DATABASE) , as this leads to the provision of decision support tools to solve transportation crises and traffic jams by finding the most appropriate roads, changing routes and finding appropriate alternatives through seeing them directly with satellites, and controlling all components of transport networks. المستخلص هذه الدراسة تم تنفيذها بإستخدام جمع البيانات والمعلومات عن إدارة النقل والمواصلات بوزارة البنى التحتية – ولاية الخرطوم , حيث تم دراسه نظام النقل والمواصلات الحالى بمدينة الخرطوم .واستفاد الباحث من دمج المعرفة والتكنولوجيا الموجودة فى توفير أدوات دعم القرار للإدارة، ومساعدتها في اتخاذ القرارات الفورية والتخطيط السليم للمستقبل ، سواء كان ذلك توسيعاً فى شبكات النقل الحالية أو تطويراَ للمستقبل , حيث قام الباحث بتصميم نظام متكامل محوسب لإدارة النقل والمواصلات عبر إستخدام لغة الPHP وأنظمة المعلومات الجغرافيه (GIS) ، وسوف يسهل هذا النظام لمالكي المركبات والوكلاء وأصحاب الشركات القيام بأعمالهم إلكترونياً ويوفر عليهم الجهد والوقت ، كما يتيح إمكانية إنشاء قواعد بيانات لجميع شبكات النقل , وساعد أيضاً النظام الإدارة فى التحكم في شبكات النقل والمواصلات ومراقبتها وتشغيلها من خلال نمذجتها على الخريطة حيث قام الباحث بعمل خريطة لكل مكونات شبكة النقل والمواصلات بولاية الخرطوم (الطرق والكبارى والأشارات الضوئية والمواقف ..الخ ) وربطها بمواقعها الحقيقية . وقدم النظام الدعم للإدارة العليا في حل الأزمات والاختناقات المرورية من خلال تغيير المسارات والقضاء على الازدحام وإيجاد البدائل المناسبة , وأيضاً وفر النظام التعامل بسلاسة عمودياً بين مدير النقل ووكيل الوزارة، وأفقيا مع الوحدات ذات العلاقة (المرور، هيئة الطرق). وفى المستقبل يوصى الباحث بتطوير إستخدام أدوات الGIS فى إدارة شبكات النقل والمواصلات وربطها بالأقمار الإصناعية GEO DATABASE ,حيث يؤدى ذلك إلى توفير أدوات دعم القرار لحل أزمات المواصلات والاإختناقات المرورية عبر ايجاد انسب الطرق وتغيير المسارات وإيجاد البدائل المناسبه عبررؤيتها مباشر بالأقمار الإصطناعيه , والتحكم في كل مكونات شبكات النقل .
  • Thumbnail Image
    Item
    تحسين نموذج تعلم باستخدام خوارزمية التوقع اللوجستي و تطبيق البنية التحتية كخدمة في التعليم الالكتروني
    (جامعة النيلين, 2022-12) هناء الامين الجاك فضل الله
    مستــخلص البــحث يعتبر التعليم من اهم الخدمات التي تسعي جميع الدول لتطويرها حيث يقاس تطور الدول بتطور المستوي التعليمي لشعوبها, تمثل الحوسبة السحابية حلا مثاليا لمؤسسات التعليم لما توفره من خدمات عند الطلب و سهولة التوسع و غيرها من المميزات ولكن ظهور بعض المشاكل لدي موفر الخدمة مثل قفل البائع و تاخير الخدمة لعدم توفر مزودي خدمة محلين او اقليمين بالاضافة لوجود بعض المشاريع البحثية للطلاب تحتاج لبنية تحتيه للعمل عليها مثل المعالجة المتعددة و المعالجة المتوازيه و الامن , لكن يحتاج تصميم البنية التحتية للحوسية السحابية لاجهزه بمواصفات تشغيل عالية لا تتوفر لدي الطلاب لذا بدا التوجهه نحو انشاء بنية تحتيه خاصة بالمؤسسة و بالموارد الموجوده في المؤسسة لدعم التطور البحثي و ضمان استمرار الخدمه, وتحسين الاداء في هذه الدراسة قام الباحث باتباع المنهج الوصفي التحليلي بالبحث خلال عدد من الدراسات السابقة للتعليم الالكتروني في بنية الحوسبة السحابية باستخدام systematic literature review SLR ومعرفة ما تم التوصل الية في هذا المجال و اثبات ملائمة البيئة السحابية للتعليم الالكتروني بعد الدراسة توصل الباحث الي الحل المقترح الذي يحقق حلول للمشكلة و يحسن الاداء من خلال تصميم سحابة خاصه و توفير بنية سحابية محلية تقدم البنية التحتية كخدمة و توفر خدمات الحوسبة عبر تصميم معمل افتراضي بنظام تشغيل لينكس و الوصول للمعمل عن بعد مما يحقق مرونه في التعامل , استخدم الباحث مجموعه من البرامج و الادوات برنامج محاكي للبنية الافتراضية vmbox لكي تعمل عليها السحابة و برنامج لتطوير البنية التحتيه للسحابة openstack و برنامج محاكي لبيئة السحابة البعيده Cloud analyst كذلك انظمة تشغيل مثل Ubuntu ,cirros ومن خلال تشغيل السحابة المحلية و مقارنتها مع السحابة البعيدة اظهرت النتائج تحسن في الاداء من خلال تقليل زمن الاستجابة و استغلال امثل للموارد بتشغيل اكثر من جهاز افتراضي علي جهاز فيزيائي واحد وتطوير نموذج تعلم الاله باستخدام خوارزميه التوقع اللوجستي لتصنيف العمليات في االبنية التحتية و للتنبؤ بنجاح العملية او فشلها وتحسين دقة النموذج باستخدام اداه GridSearch لزيادة دقه النموذج من 0.76 الي 0.92 يساعد النموذج المؤسسات التعليمية في معرفة مدي اداء السحابة بناء علي حجم العمليات و المعالجة التي تطلبها , نوصي في المستقبل باستخدام خوارزمية مستعمره النحل الذكية لاختيار البيانات لتدريب النموذج. Abstract Education is one of the most important services that all countries seek to develop, as the development of countries is measured by the development of the educational level of their people, Cloud computing represents an ideal solution for educational institutions due to its provision of on-demand services, ease of expansion and other advantages, but the emergence of some problems with the service provider such as vendor lockout and service delays due to the lack of local or regional service providers in addition to the presence of some research projects for students that need an infrastructure to work It has such as multiprocessing, parallel processing, and security, but the cloud computing infrastructure needs to be designed for devices with high operating specifications that students do not have, so the trend has begun to create an infrastructure for the institution and the resources in the institution to support research development and ensure the continuity of service, and improve performance in this The study The researcher followed the descriptive analytical approach by searching through a number of previous studies of e-learning in the structure of cloud computing using systematic literature review SLR Knowing what has been achieved in this field and proving the suitability of the cloud environment for e-learning, after the study, the researcher reached the proposed solution that achieves solutions to the problem and improves performance through the design of a private cloud and the provision of a local cloud infrastructure that provides infrastructure as a service and provides computing services through the design of a virtual lab With Linux operating system and remote lab access, which achieves flexibility in dealing, the researcher used a set of programs and tools, a virtual structure simulator vmbox to run on the cloud and a program for developing the infrastructure of the cloud openstack and a simulator for the remote cloud environment Cloud analyst as well as operating systems such as Ubuntu, cirros And by running the local cloud and comparing it with the remote cloud, the Results are shown an improvement in performance by reducing response time and optimizing the exploitation For resources to run more than one virtual machine on one physical machine. And the development of a machine learning model using the logistic prediction algorithm to classify operations in the infrastructure and to predict the success or failure of the process and improve the accuracy of the model using the GridSearch tool to increase the accuracy of the model from 0.76 to 0.92 The model helps educational institutions to know the extent of cloud performance based on the volume of operations and processing they require, In the future, we recommend using a smart bee colony algorithm for data selection to train the model.