Article
While we can use a for or while loop to traverse through a collection of elements, an Iterator allows us to do so without worrying about index positions and even allows us to not only go through a collection, but also alter it at the same time, which isn't always...
Marko Petrović
This is the 17th article in my series of articles on Python for NLP. In the last article, we started our discussion about deep learning for natural language processing. The previous article was focused primarily towards word embeddings, where we saw how word embeddings can be used to convert text...
Usman Malik
In software development, we are constantly building solutions for end-users that solve a particular problem or ease/automate a certain process. Therefore, designing and building the software is not the only part of the process, as we have to make the software available to the intended users. For web-based applications,...
Robley Gori
In this tutorial, we're going to learn how to use wxPython library for developing Graphical User Interfaces (GUI) for desktop applications in Python. GUI is the part of your application which allows the user to interact with your application without having to type in commands, they can do pretty much...
Muhammad Junaid Khalid
The Spring Framework is a very robust framework, released in 2002. Its core features can be applied to plain Java applications or extended to complex, modern web applications. As it's constantly being updated and is following new architectural and programming paradigms, it offers support for many other frameworks that work...
David Landup
The most common interactions with a computer nowadays are done through a Graphical User Interface (GUI). Before GUIs existed, users would interact with a computer via shell programs, a Command Line Interface (CLI) to run other programs. Despite the ubiquity of GUIs, interacting with a computer via a CLI is...
Marcus Sanatan
Genetic algorithms are a part of a family of algorithms for global optimization called Evolutionary Computation, which is comprised of artificial intelligence metaheuristics with randomization inspired by biology. In the previous article, Introduction to Genetic Algorithms in Java, we've covered the terminology and theory behind all of the things you'd...
Darinka Zobenica
This is the 16th article in my series of articles on Python for NLP. In my previous article I explained how N-Grams technique can be used to develop a simple automatic text filler in Python. The N-Gram model is basically a way to convert text data into numeric form so...
Genetic algorithms are a part of a family of algorithms for global optimization called Evolutionary Computation, which is comprised of artificial intelligence metaheuristics with randomization inspired by biology. Wow, words can really be arranged in any order! But hang in there, we'll break this down: Global optimization is a branch...
© 2013-2025 Stack Abuse. All rights reserved.