Project for Intermediates - Advance

Hi, I lead a large program management in a manufacturing setting. Have recently gone through Julia and I see a big potential in making Julia work for Manufacturing Problem statements. What intermediate/Advanced projects should I undertake to build competency in Julia. I have already completed the tutorial.

1 Like

Can you explain a little bit more about what that is about? Are these optimization problems? Or can you share a link that explains these kinds of problems?

1 Like

I am not able to attach any URLs in the post. So, I 'll try to describe few generalized problems most manufacturing factories and the factory personnel will always face.
These are known devils across most industry sectors.

  1. Golden Batch (defect free) product prediction and postmortem analysis of Non-golden Batch Product
  2. Engines/Models to recommend ideal process parameters to run factory machines
  3. Predicting When factory machine/equipment will fail or start to degrade based on Sensors/data acquisition modules monitoring equipment health.

Most of it do not always require a ML approach. Stats combined with control charts and lean principles give out good results initially. But they reach a bottle neck in the following scenarios to name a few:

  • The products the factory manufactures require compliances which causes one to work with very strict guidelines on product specifications. Many cases optimization models fail to factor non-linear relations, and many give a non-feasible solution
  • If the manufacturing process is so complex or has a lot of input features getting captured in which case conventional statistic models cannot describe the said complexity.
  • Performance Inconsistency caused because input features are non-linear or are captured in different timestamps or the data may be measured manually or captured with human bias.

Factories will try to solve this with either Simulation or Optimization models. ML is combined with simulation in few cases or if simulation modelling is expensive in time and capital, then ML is preferred.

One exception is the use cases where we need to predict machine/equipment failure. In such a case, Optimization is not used as ML has seen a better outcome and adoption across the industry.

However please note, that most manufacturing companies will never post their problem statements online & explicitly mention their issues as there are various data confidentiality clauses. You can always try to connect with folks on Linkedin who work in factories and see if they are willing to share some high-level ideas.

Hope this helps.
You can also google - “ml in manufacturing”, there are many articles which can give you ideas as to what factories deal with.

1 Like

I mean, look at Get started with Julia

There are a few free courses, e.g. Introduction to Machine Learning | JuliaAcademy and Deep Learning with Flux.jl | JuliaAcademy

and Decision Making Under Uncertainty with POMDPs.jl | JuliaAcademy .

Or you could look at: Julia on Exercism

Of course, statistics would be another field to look at.

Try to think of a reasonably small example that you want to solve using Julia.

1 Like

Perhaps I am saying something banal, but as you are already doing this stuff, my suggestion is just start.. with your own project.
Start porting to Julia what looks the simplest cases, so you can learn by doing, and get a clever idea for the more complex cases…

4 Likes