Theses (IK)

Állandó link (URI) ehhez a gyűjteményhez

Böngészés

legfrissebb feltöltések

Megjelenítve 1 - 5 (Összesen 271)
  • Tétel
    Korlátozottan hozzáférhető
    Class Timetable Scheduling with the help of AI
    Mafara, Ngonidzashe; Tamás , Kádek; DE--Informatikai Kar
    In this paper we introduced a tool to resolve the timetable-scheduling problem with different constraints (hard and soft). This tool uses genetic algorithm to provide the optimal or near-optimal solution. Genetic Algorithm (GA) was widely used for timetabling but as many studies indicated the solution for timetabling is different from one institution to another because of the different types of institutions and different constraints within the same type. Most researchers were looking for the optimal solution to time tabling problem in respect of a set of constraints. This NP-Hard problem required heuristic methods among which GA solution. The problem is that GA may, in one side, runs into minima and, in the other side, the solution may not be the wanted solution, even if it has the best fitness, because some soft constraints were not satisfied. For this reason, our tool shows a number of solutions got from GA and then gives the possibility for the user to manipulate the timetable in a way to get the needed solution by recalculating the fitness to see if a constraint is broken each time a modification is done.
  • Tétel
    Korlátozottan hozzáférhető
    Web Application Development
    Shah, Pankaj Kumar; Vágner, Anikó; DE--Informatikai Kar
    This is a complete web application project with nearly all the features of a functional work application. All of the features and actions of the user, who may be a job poster or candidate, are included in the web application. The creation of separate folders for various tasks has simplified web development. I'm using the MERN stack to build this web application (MongoDB, Express, React, Node). The default page features our collapsible navigation bar, which will be used on all subsequent pages in this project. With the help of the filters on the page header and body area, we may go through the jobs that have been put on the portal. At the bottom of the page are the most recent positions that have been advertised, and we have also added eight new opportunities to the database. On the home page, we provide a description of the jobs that includes some essential job-related information. For this project, I'll be using the antd framework for react components. The Home, Profile, Applied jobs, Post job, Posted, and logout options are located in the Navbar.
  • Tétel
    Korlátozottan hozzáférhető
    Artificial intelligence and reinforcement learning
    Khedr, Mohamed; Harangi, Balázs; DE--Informatikai Kar
    In my thesis I would like to discuss AI (Artificial Intelligence), its connection to RL (Reinforcement Learning), and how to incorporate these ideas into a game. With the aid of helpful Python libraries like pygame and PyTorch, I have utilized Python as a programming language in Visual Studio Code to help us construct the Snake Game. I developed an agent (AI) utilizing the aforementioned notions that can learn, play the snake game, and get a score of 75 all by itself. Two ideas were proposed that are a mixture of this method, namely the CNN (Convolution Neural Network) and Q-learning algorithm, by employing the Deep Q-learning algorithm, a model-free RL algorithm. I described the method we utilized and how the snake practices before playing the game in order to find the food. Lastly, comparing the outcomes of the agent utilizing various activation functions and doing away with a particular reward function.
  • Tétel
    Korlátozottan hozzáférhető
    AI system for shopping (ecommerce app)
    Tanzeel Ur Rehman, Mohammad; Adamkó, Attila; DE--Informatikai Kar
    This Thesis is about web app development. Its about an ecommerce web app where users login and register. It is described how the users can see the products and when they click on it they can go to the cart page. It describes the cart area where products are stored in a cart. It is described how data is stored in mongoose database. It describes the payment method and order system.
  • Tétel
    Korlátozottan hozzáférhető
    Developing a Cryptosystem by Implementing the Cryptographic Algorithms
    Habib, Usama; Kovács, Zita; DE--Informatikai Kar
    Cryptography is one of the most critical concepts in Information Technology. Wherever there is data, there is a need for cryptography to secure it. Cryptography is encrypting data into ciphertext using a particular encryption algorithm. Ciphertext cannot be read until decoded and deciphered to plaintext using a decryption algorithm. Keys and special arithmetic functions achieve the process of encryption and decryption. Cryptography is divided into symmetric ciphers, asymmetric ciphers, and protocols. All the algorithms are discussed thoroughly and implemented using Java programing language. In comparison, Advance Encryption Standard (AES) is the most secure algorithm for data transmission, but if we need digital signatures, public-key cryptography provides digital signatures. Hence each algorithm is specified for different sectors. A password manager is developed using Java, and encryption is done with AES Rijndael. The cryptosystem uses the 256-bit key size. For top-secret level information, it is recommended by NIST to use AES for encryption and decryption as its large key lengths are impossible to crack using current computational power.