Software suggestion — A.I. Profile Design
Posted: Mon 31 May, 2021 7:24 am
Hello everyone!
I've been having a lot of conversations with a few friends and colleagues about the idea of a program that could design profile curves based on machine learning / AI.
The basic idea is that with enough information, we could teach an artificial intelligence to design profiles based on a desired sensory outcome; which could potentially also be applied to other roasting machines that at least partially rely on automation.
To do this, we're thinking of 3 main areas that would need to be described or factored in the equation, namely:
— Green coffee and their most significant characteristics (these may be density, moisture content, size, etc; we have a rough idea of which are the most important, but I haven't encountered anything definitive in scientific literature anyways).
— Roast curve parameters for a given batch size (end temp, total time, build-up*/maillard/development duration and proportion, RoR, AUC, etc).
— Sensory evaluation (acidity, sweetness, bitterness, body, clarity, complexity, balance, etc).
* I personally call the "drying phase" this because I think it's a little bit more appropriate, but you're welcome to disagree, it's just a personal preference.
We realize this would take a lot of careful data collection, which is what brings me here.
I wonder if its possible to — or if its an idea worth exploring in your opinion—, to
1. Include the area under the curve as an option for the phases panel in order to make data collection easier (and sort of figure out if this data point is significant or not in the long run). This would mean that the AUC of each phase (with the temp at the start of the phase as the base temp) would appear under the temp increase; and that the total AUC (with the starting temp as a base temp) would appear under the total roast time.
2. Include the feature to go from one log to the previous and next one by pressing a button somewhere in the window, without the need to go to the "view memory stick" button.
3. Include visualization of RoR and power curves from different logs when comparing them.
4. Include the option to change the color of different curves, both within one log, and when comparing several.
I realize it's a lot to ask all at once, but this definitely is a long term project and I don't lose anything by asking.
I hope everybody is doing well, thank you in advance!
I've been having a lot of conversations with a few friends and colleagues about the idea of a program that could design profile curves based on machine learning / AI.
The basic idea is that with enough information, we could teach an artificial intelligence to design profiles based on a desired sensory outcome; which could potentially also be applied to other roasting machines that at least partially rely on automation.
To do this, we're thinking of 3 main areas that would need to be described or factored in the equation, namely:
— Green coffee and their most significant characteristics (these may be density, moisture content, size, etc; we have a rough idea of which are the most important, but I haven't encountered anything definitive in scientific literature anyways).
— Roast curve parameters for a given batch size (end temp, total time, build-up*/maillard/development duration and proportion, RoR, AUC, etc).
— Sensory evaluation (acidity, sweetness, bitterness, body, clarity, complexity, balance, etc).
* I personally call the "drying phase" this because I think it's a little bit more appropriate, but you're welcome to disagree, it's just a personal preference.
We realize this would take a lot of careful data collection, which is what brings me here.
I wonder if its possible to — or if its an idea worth exploring in your opinion—, to
1. Include the area under the curve as an option for the phases panel in order to make data collection easier (and sort of figure out if this data point is significant or not in the long run). This would mean that the AUC of each phase (with the temp at the start of the phase as the base temp) would appear under the temp increase; and that the total AUC (with the starting temp as a base temp) would appear under the total roast time.
2. Include the feature to go from one log to the previous and next one by pressing a button somewhere in the window, without the need to go to the "view memory stick" button.
3. Include visualization of RoR and power curves from different logs when comparing them.
4. Include the option to change the color of different curves, both within one log, and when comparing several.
I realize it's a lot to ask all at once, but this definitely is a long term project and I don't lose anything by asking.
I hope everybody is doing well, thank you in advance!