Hydroponics isn’t new; it’s a subset of hydroculture where crops are grown without soil. Instead, the plants grow in a mineral-enriched water. This can be done in conjunction with sunlight but typically an artificial light source is used.
The approach is useful in areas that don’t provide enough light, or at times or in locations where the temperature or conditions outside would not be conducive for growing plants.
Vertical farming is hydroponics taken to the extreme, with stacks upon stacks of trays with plants under an array of lights. These days, the lights typically are LEDs because of their efficiency and the ability to generate the type of light most useful for plant growth. Automation can be used to streamline planting, support, and harvesting.
A building can house a vertical farm anywhere in the world, including in the middle of a city. Though lots of water is required, it’s recycled, making it more efficient than other forms of agriculture.
Like many technologies, the opportunities are great if you ignore the details. That’s where my usual contrary nature came into play, though, since I followed up my initial interest by looking for limitations or problems related to vertical farming. Of course, I found quite a few and then noticed that many of the general issues applied to another topic I cover a lot—machine learning/artificial intelligence (ML/AI).
If you made it this far, you know how I’m looking at the difference between machine learning and vertical farming. They obviously have no relationship in terms of their technology and implementation, but they do have much in common when one looks at the potential problems and solutions related to those technologies.
As electronic system designers and developers, we constantly deal with potential solutions and their tradeoffs. Machine learning is one of those generic categories that has proven useful in many instances. However, one must be wary of the issues underlying those flashy approaches.
Experts Wanted
Vertical farming, like machine learning, is something one can dabble in. To be successful, though, it helps to have an expert or at least someone who can quickly gain that experience. This tends to be the case with new and renewed technologies in general. I suspect significantly more ML experts are available these days for a number of reasons like the cost of hardware, but the demand remains high.
Vertical farming uses a good bit of computer automation. The choice of plants, fertilizers, and other aspects of hydropic farming are critical to the success of the farm. Then there’s the maintenance aspect. ML-based solutions are one way of reducing the expertise or time required by the staff to support the system.
ML programmers and developers also are able to obtain easier-to-use tools, thereby reducing the amount of expertise and training required to take advantage of ML solutions. These tools often incorporate their own ML models, which are different than those being generated.
Profitable for Only a Few Types of Plants
Hydroponics works well for many plants, but unfortunately for multiple others, that’s not the case. For example, crops like microgreens work well. However, a cherry or apple tree often struggles with this treatment.
ML suffers from the same problem in that it’s not applicable to all computational chores. But, unlike vertical farms, ML applications and solutions are more diverse. The challenge for developers comes down to understanding where ML is and isn’t applicable. Trying to force-fit a machine-learning model to handle a particular problem can result in a solution that provides poor results at high cost.
High Power Consumption
Vertical farms require power for lighting and to move liquid. ML applications tend to do lots of computation and thus require a good deal of power compared to other computational requirements. One big difference between the two is that ML solutions are scalable and hardware tradeoffs can be significant.
Indoor vertical farming grows up
Vertical farming involves stacks of trays with plants under an array of lights.
For example, ML hardware can improve performance that’s orders of magnitude better than software solutions while reducing power requirements. Likewise, even software-only solutions may be efficient enough to do useful work even while using little power, simply because developers have made the ML models work within the limitations of their design. Vertical farms do not have this flexibility.
High Investment and Running Costs
Large vertical farms do require a major investment, and they’re not cheap to run due to their scale. The same is true for cloud-based ML solutions utilizing the latest in disaggregated cloud-computing centers. Such data centers are leveraging technologies like SmartNIC and smart storage to use ML models closer to communication and storage than was possible in the past.
The big difference with vertical farming versus ML is scalability. It’s now practical for multiple ML models to be running in a smartwatch with a dozen sensors. But that doesn’t compare to dealing with agriculture that must scale with the rest of the physical world requirements, such as the plants themselves.
Still, these days, ML does require a significant investment with respect to development and developing the experience to adequately apply ML. Software and hardware vendors have been working to lower both the startup and long-term development costs, which has been further augmented by the plethora of free software tools and low-cost hardware that’s now generally available.
Technology Failure Can Lead to Major Problems
Cut the power on a vertical farm and things come to a grinding halt rather quickly, although it’s not like having an airplane lose power at 10,000 feet. Still, plants do need sustenance and light, though they’re accustomed to changes over time. Nonetheless, responding to failures within the system is important to the system’s long-term usefulness.
ML applications tend to require electricity to run, but that tends to be true of the entire system. A more subtle problem with ML applications is the source of input, which is typically sensors such as cameras, temperature sensors, etc. Determining whether the input data is accurate can be challenging; in many cases, designers simply assume that this information is accurate. Applications such as self-driving cars often use redundant and alternative inputs to provide a more robust set of inputs.
Changing Technology
Vertical-farming technology continues to change and become more refined, but it’s still maturing. The same is true for machine learning, though the comparison is like something between a penny bank and Fort Knox. There are simply more ML solutions, many of which are very mature with millions of practical applications.
That said, ML technologies and applications are so varied, and the rate of change so large, that keeping up with what’s available—let alone how things work in detail—can be overwhelming.
Vertical farming is benefiting from advances in technology from robotics to sensors to ML. The ability to track plant growth, germination, and detecting pests are just a few tasks that apply across all of agriculture, including vertical farming.
Wrapping Up
As with many “What’s the Difference” articles, the comparisons are not necessarily one-to-one, but hopefully you picked up something about ML or vertical farms that was of interest. Many issues don’t map well, like problems of pollination for vertical farms. Though the output of vertical farms will likely feed some ML developers, ML is likely to play a more important part in vertical farming given the level of automation possible with sensors, robots, and ML monitoring now available.