Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Reading LevelReading Level
-
Content TypeContent Type
-
YearFrom:-To:
-
More FiltersMore FiltersItem TypeIs Full-Text AvailableSubjectCountry Of PublicationPublisherSourceTarget AudienceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
338
result(s) for
"Generative programming (Computer science)"
Sort by:
Generative deep learning : teaching machines to paint, write, compose, and play
\"Generative modeling is one of the hottest topics in AI. It's now possible to teach a machine to excel at human endeavors such as painting, writing, and composing music. With this practical book, machine-learning engineers and data scientists will discover how to re-create some of the most impressive examples of generative deep learning models, such as variational autoencoders, generative adversarial networks (GANs), encoder-decoder models, and world models. Author David Foster demonstrates the inner workings of each technique, starting with the basics of deep learning before advancing to some of the most cutting-edge algorithms in the field. Through tips and tricks, you'll understand how to make your models learn more efficiently and become more creative.\"--Amazon.com.
On the assessment of generative AI in modeling tasks: an experience report with ChatGPT and UML
by
Vallecillo, Antonio
,
Burgueño, Lola
,
Troya, Javier
in
Artificial intelligence
,
Chatbots
,
Compilers
2023
Most experts agree that large language models (LLMs), such as those used by Copilot and ChatGPT, are expected to revolutionize the way in which software is developed. Many papers are currently devoted to analyzing the potential advantages and limitations of these generative AI models for writing code. However, the analysis of the current state of LLMs with respect to software modeling has received little attention. In this paper, we investigate the current capabilities of ChatGPT to perform modeling tasks and to assist modelers, while also trying to identify its main shortcomings. Our findings show that, in contrast to code generation, the performance of the current version of ChatGPT for software modeling is limited, with various syntactic and semantic deficiencies, lack of consistency in responses and scalability issues. We also outline our views on how we perceive the role that LLMs can play in the software modeling discipline in the short term, and how the modeling community can help to improve the current capabilities of ChatGPT and the coming LLMs for software modeling.
Journal Article
Future of software development with generative AI
by
Riekki, Jukka
,
Doermann, David
,
Sauvola, Jaakko
in
Artificial Intelligence
,
Computer Science
,
Generative artificial intelligence
2024
Generative AI is regarded as a major disruption to software development. Platforms, repositories, clouds, and the automation of tools and processes have been proven to improve productivity, cost, and quality. Generative AI, with its rapidly expanding capabilities, is a major step forward in this field. As a new key enabling technology, it can be used for many purposes, from creative dimensions to replacing repetitive and manual tasks. The number of opportunities increases with the capabilities of large-language models (LLMs). This has raised concerns about ethics, education, regulation, intellectual property, and even criminal activities. We analyzed the potential of generative AI and LLM technologies for future software development paths. We propose four primary scenarios, model trajectories for transitions between them, and reflect against relevant software development operations. The motivation for this research is clear: the software development industry needs new tools to understand the potential, limitations, and risks of generative AI, as well as guidelines for using it.
Journal Article
Killer ChatGPT prompts : harness the power of AI for success and profit
by
Hart-Davis, Guy, author
in
ChatGPT.
,
Natural language processing (Computer science)
,
Generative programming (Computer science)
2023
By now, you've heard of ChatGPT and its incredible potential. You may even have tried to use it a few times just to see it in action for yourself. But have you ever wondered what ChatGPT is truly capable of? 'Killer ChatGPT Prompts' will show you the true power of Large Language Models (LLMs) like ChatGPT. Veteran IT educator and author Guy Hart-Davis shows you the exact prompts he's discovered to unlock a huge variety of expert business writing, like emails and proposals, data analysis use cases, lesson plans, information exchange scripts, and more! You'll also find: the perfect prompts for a huge array of job roles, including those in sales and marketing, web development, HR, customer support, and more. Use cases for ChatGPT in the home, with your kids, and in your relationship.
Program Code Generation with Generative AIs
by
Idrisov, Baskhad
,
Schlippe, Tim
in
AI program code generation
,
Artificial intelligence
,
Chatbots
2024
Our paper compares the correctness, efficiency, and maintainability of human-generated and AI-generated program code. For that, we analyzed the computational resources of AI- and human-generated program code using metrics such as time and space complexity as well as runtime and memory usage. Additionally, we evaluated the maintainability using metrics such as lines of code, cyclomatic complexity, Halstead complexity and maintainability index. For our experiments, we had generative AIs produce program code in Java, Python, and C++ that solves problems defined on the competition coding website leetcode.com. We selected six LeetCode problems of varying difficulty, resulting in 18 program codes generated by each generative AI. GitHub Copilot, powered by Codex (GPT-3.0), performed best, solving 9 of the 18 problems (50.0%), whereas CodeWhisperer did not solve a single problem. BingAI Chat (GPT-4.0) generated correct program code for seven problems (38.9%), ChatGPT (GPT-3.5) and Code Llama (Llama 2) for four problems (22.2%) and StarCoder and InstructCodeT5+ for only one problem (5.6%). Surprisingly, although ChatGPT generated only four correct program codes, it was the only generative AI capable of providing a correct solution to a coding problem of difficulty level hard. In summary, 26 AI-generated codes (20.6%) solve the respective problem. For 11 AI-generated incorrect codes (8.7%), only minimal modifications to the program code are necessary to solve the problem, which results in time savings between 8.9% and even 71.3% in comparison to programming the program code from scratch.
Journal Article
Generative design : visualize, program, and create with JavaScript in p5.js
Generative design, once known to insiders as a revolutionary method of creating artwork, models, and animations with programmed algorithms, has in recent years become a popular tool for designers. By using simple languages such as JavaScript in p5.js, artists and makers can create everything from interactive typography and textiles to 3D-printed furniture to complex and elegant infographics-- Provided by publisher.
A network intrusion detection system based on deep learning in the IoT
2024
As industrial and everyday devices become increasingly interconnected, the data volume within the Internet of Things (IoT) has experienced a substantial surge. This surge in data presents a heightened risk of IoT environments being vulnerable to cyber attacks, which poses a significant threat to the seamless functioning of both industrial and daily activities. Therefore, the implementation of Network Intrusion Detection System (IDS) is vital for safeguarding the security of IoT network environments. This paper introduces a network intrusion detection model based on deep learning (DL). The model aims to enhance detection accuracy by extracting features from both the spatial and temporal dimensions of network traffic data. To tackle the challenge of low detection accuracy arising from data imbalance, in this study, a Conditional Tabular Generative Adversarial Network (CTGAN) is utilized to generate synthetic data for the minority class. The objective is to enhance the volume of minority class samples, address data imbalance, and subsequently enhance the accuracy of network intrusion detection. The classification performance of the proposed model is validated on UNSW-NB15, CIC-IDS2018, and CIC-IOT2023 datasets. The experimental findings demonstrate that the suggested model attains elevated levels of classification accuracy across all three datasets. The model presented in this article is particularly well suited to handle multi-class intrusion detection tasks. The model demonstrates superior performance compared to other models used for comparison.
Journal Article
Developing apps with GPT-4 and ChatGPT : build intelligent chatbots, content generators, and more
\"This book provides an ideal guide for Python developers who want to learn how to build applications with large language models. Authors Olivier Caelen and Marie-Alice Blete cover the main features and benefits of GPT-4 and GPT-3.5 models and explain how they work. You'll also get a step-by-step guide for developing applications using the OpenAI Python library, including text generation, Q&A and smart assistants.\"--Page 4 of cover.
An efficient GAN-based predictive framework for multivariate time series anomaly prediction in cloud data centers
2024
Recently, a growing amount of time series data has been collected in cloud data centers, making anomaly detection for multivariate time series analysis increasingly necessary. However, extracting meaningful features from multivariate time series remains challenging due to the limited amount of labeled data and highly complex temporal correlations. Additionally, many unsupervised deep learning methods often result in a high false alarm rate. This study proposes a new unsupervised multivariate time series anomaly prediction model called the Predictive Wasserstein Generative Adversarial Network with Gradient Penalty (PW-GAN-GP). Our model adopts both Wasserstein Distance and Gradient Penalty, making the adversarial training more stable and helping the generator’s output to more closely resemble the real data. Moreover, a novel anomaly score function combining reconstruction, discrimination, and prediction errors is used to improve precision while maintaining recall. The experimental results on four public cloud computing datasets demonstrate that our proposed PW-GAN-GP outperforms the suboptimal baseline, with improvements of 22.11% and 13.47% in precision and F1 scores, respectively.
Journal Article