Image for post
Image for post
Photo by Sebastian Unrau on Unsplash

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. …


Image for post
Image for post

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

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…


Image for post
Image for post
Photo by Jamie Street on Unsplash

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. …


Image for post
Image for post
Photo by Sebastian Pena Lambarri on Unsplash

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. …


Image for post
Image for post
Photo by Johann Siemens on Unsplash

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. …


Image for post
Image for post
Photo by Max on Unsplash

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. …


Image for post
Image for post
Photo by Randy Jacob on Unsplash

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…


Image for post
Image for post
Photo by Johannes Plenio on Unsplash

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…


Image for post
Image for post
Photo by Hermes Rivera on Unsplash

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.

Some facts about wine

The data consist of eleven chemical properties and one quality measure of red wine. The quality measure will be used…


Image for post
Image for post

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…

Octavio Gonzalez-Lugo

Used to be a Ph.D. student. Currently looking for new opportunities.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store