Machine learning
- From: "Jonathan Neve[Microtec]" <jonathan@xxxxxxxxxxx>
- Date: 13 Mar 2007 07:18:03 -0800
Hi all,
I need to write a system for optimizing the loading of a truck, based
on a large number of highly intuitive criteria and a good deal of fuzzy
logic. For example, the weight of the products must be evenly
distributed (horizontally and vertically), the fragile things mustn't
be under the heavy ones, one customer's products can't be underneath or
behind another customer's products who is to be delivered afterwards,
the products can sometimes be subdivided and rearranged in a way that
makes them fit better, etc...
There are other factors which make it ever more complex, and the
trouble is that the way it's currently done is based solely on inuition
and experience, so it's very difficult to extract clear rules (because
sometimes the above rules conflict, so it takes intuition to figure out
which way is best). At times, the exact volume and shape of the
products may be unknown, so a good guess has to be made based on the
weight and experience...
So I'm thinking of making a system that allows the user to visually
move things around in 3D (thereby, as a first step, making his task a
little easier), and having it gradually learn the rules of how to place
things (ie, which criteria to give priority to over the others, and
when). I can figure out all the criteria, and I think that over time,
the statistics ought to be able to fine-tune the quality of the spatial
arrangements (the idea being that the application would propose an
arrangement, the user would adjust it if necessary, and the application
would learn from its mistakes). Similar in a way to how many spam are
able to learn what the user considers spam and what he doesn't.
So... my question is: do you have any pointers to guide me in actually
implementing this? Are there any libraries available that would assist
me? I'm unsure whether to use Delphi or Java, or something else, I'm
leaning towards Java but I'm eager to hear your recommendations.
--
Best regards,
Jonathan Neve
_______________
CopyTiger - advanced database replicator for Interbase/Firebird!
Web : http://www.microtec.fr/copycat/ct
_______________________________________
CopyCat - database replication components for Delphi/C++Builder!
Web : http://www.microtec.fr/copycat/cc
.
- Follow-Ups:
- Re: Machine learning
- From: Kees Vermeulen (Kever-IT)
- Re: Machine learning
- From: Greeny
- Re: Machine learning
- From: Jason Chapman
- Re: Machine learning
- From: Juan J Velazquez
- Re: Machine learning
- From: Jens Gruschel
- Re: Machine learning
- From: Andrew Haines
- Re: Machine learning
- From: Franz-Leo Chomse
- Re: Machine learning
- From: Nils Haeck
- Re: Machine learning
- Prev by Date: Re: Version control
- Next by Date: Re: NSpace 1.5beta separated thread
- Previous by thread: ANN: NSpace 1.5beta separated thread
- Next by thread: Re: Machine learning
- Index(es):
Relevant Pages
|