An ancient form to harvest water is by making a body of water or pond. Once the pond is dug, and the pond surface is saturated with water the water level starts to rise. And after some time a huge amount of water can be saved. Nonetheless, a common pitfall of the system is the loss due to absorption through the ground and evaporation. However, modern approaches use geomembranes or some other waterproofing techniques to prevent absorption loss. …
Simulation of natural phenomena, geometrical properties of different shapes, and travel schedule optimization are some applications of advanced mathematics. Nonetheless, art generation is far from being perceived as a possible application for mathematics. Due to its pattern generation capabilities, math can offer a series of tools to create several pieces of generative art. The following describes how to create geometrical patterns with trigonometric functions in blender.
Generative art refers to artwork created by the use of an autonomous system. Generally, the autonomous system is non-human and can independently determine the features in the artwork that otherwise require the decisions made…
To gain insights about social phenomena, the launch of an app, a marketing campaign, and many other events data related to the event is collected. The resulting dataset describes the behavior of the phenomena being analyzed. Although some features and analytics on the data set can describe key elements, the combination of features or some other unknown aspects about the phenomena can be deeply embedded in the data. Hence exploration of the data is needed to gain a better understanding and to propose new features to be measured. …
Sustainable farming relies on the implementation of different practices that have no to little impact on the environment. Harvesting rainwater for irrigation, composting crops wastes, and its use for fertilization are some of the practices that can be found in a sustainable farm. An advanced sustainable technique often unused is the aquaponics technique, where suitable fish are grown on a tank and the water used for the fish to grow is then used as fertilizer in a hydroponic system. With a highly water-dependent system, its management results in a key aspect to evaluate and control. …
Because of its versatility and accuracy, ensemble learning methods are widely used in a variety of machine learning applications. Those two characteristics increased the popularity of ensemble methods and the development of different specific libraries. Among those libraries can be found the general-purpose Scikit-learn library implementation of random forest, the originally developed at Microsoft; Lightgbm library, the popular Xgboost library, and the symmetric growing algorithm Catboost. With a high number of possible algorithms to be used, a quick and fast method to use and compare the results of the different libraries can be helpful. …
Crop nutrition is one of the most important aspects of a direct nutrition system such as the NFT hydroponic system. As there are no other sources of nutrients for the crops the nutrient solution must be monitored regularly. Conductivity and pH are the most widely used measurements used to assess the state of the nutrient solution. Although those measurements can provide information about the state of the nutrient solution, both measurements provide little information about the state of each component in the nutrient solution. …
When I was a little child I was oblivious about what was happening in my surroundings. I did not have any kind of expectation or interest in anything, Christmas, birthdays friends, schools, you name it. It was not that I don’t care about those things, I went along on pretty much anything, just that I felt more like a passenger in the first twelve years of my life rather than the driver. On those childhood days I used to think about almost anything then overthinking pay off, I reached my first paradox; how do you know that you’re not thinking…
An autoencoder is one of the many different special neural network designs, the main objective of an autoencoder is to learn how to return the same data used to train it. The basic structure of an autoencoder can be split into two different networks, an encoder, and a decoder. The encoder compresses the data into a low dimensions space, while the decoder reconstructs the training data. In the middle of those two networks lays a bottleneck representation of the data. The bottleneck representation or latent space representation can be helpful for data compression, non-linear dimensionality reduction, or feature extraction. In…
Improvements in classical methods, the development of new ones, or improvements in preprocessing methods are one of the many diverse tools that expand the available tools in machine learning.
With those advances, the number of available options increases each year for any given task. As the number of options increases, it becomes harder to select an appropriate method for a particular data set. The following describes a quick and easy screening method to select a top-performing algorithm without any tuning.
The data consist of eleven chemical properties and one quality measure of red wine. The quality measure will be used…
A key component in any data visualization is the colors used for the elements in the visualization. From the lines and dots to the data and axis labels, the colors used have a central role in the visualization. Color selection can change the perception of the data or emphasize a particular element in a data visualization. The following describes a simple and quick method to create a mock dashboard to select the right color and theme combination.
Mock data can be created in a variety of ways, it can be a fixed set of preselected numbers or random numbers. An…
Used to be a Ph.D. student. Currently looking for new opportunities.