ARTIFICIAL INTELLIGENCE system in medicine

Discussion in 'Software' started by cherrymse, Dec 5, 2006.

  1. cherrymse

    cherrymse Private E-2

    :) :confused: hi guys i 've a major problem. for my final year project im designing an artificial intellegence system in medicine(or u can call it a clinical decision support system, CDSS) that gives asistance to doctors in diagnosis. im not a medical student, im an IT student and i am doing it aiming at government hospitals in my country. firstly i need help on what language or package is best suited on this type of program. how can i go about it? if theres any one out there who's ever done this sort of thing or has an idea how i go about creating such a system, can you help me please. :)
     
  2. goldfish

    goldfish Lt. Sushi.DC

    Erm ok you appar to be coming at this from completely the wrong angle.

    I'm guessing you have done system design before? The implementation entirely depends upon the specification. If your design requires that the program runs on a server, you should use the tools which best suit a server application. If your application requires precise control over data then you should use a lower-level language, such as C or C++.

    We know nothing of your system design, and so could not helpfully recommend any one programming language or package to get this done.

    I can suggest to you a couple of things. If you need stability, .NET might work for you. I'm guessing that this will be on a Windows platform (more of that system design again...). You can handle a lot of things in .NET for reliable results - providing you test properly naturally.

    If you need speed (and since AI systems tend to be quite complex, I imagine this might be the case) you may consider going to a lower level. C or C++ would fit the bill nicely. The other advantage is that it would be portable to pretty much any system you care to mention (in the case of C anyway).
     
  3. cherrymse

    cherrymse Private E-2

    thanks Goldfish. you're a star:)
     
  4. QuickSilver

    QuickSilver Corporal

    I did an AI based project for my Final Year thang a few years ago too, and something else that should weigh on your requirements is how you're going to approach the AI side of things.

    AI is a wooly fuzzy umbrella that applies to many different sub-topics, each one almost a discipline unto itself. You mention above that you're doing a CDSS, which if I recall is something that weighs a lot of variables with weightings applied to suggest the most probable results.

    This probably makes things easier since if you were looking at something like Neural Networks or Genetic Algorithms you may want to cut some of the work out by using one of the open frameworks available (no point re-inventing the wheel - just make sure you're clear on what you wrote and what you didn't and acknowledge all the right people and it's not plaigirism - your tutors can help you on that!).

    I'd think the higher level languages would be a good place to investigate - Goldfish recommends the .NET framework which I've never used but is definitely one to consider.
    I don't tend to do much higher level stuff myself but I've used Java for some things in the past and it constantly amazes me - thoroughly documented and a lot of great open source additions for handling other things which can typically be easily plugged in and interface to.

    My $0.02
     
  5. cherrymse

    cherrymse Private E-2

    hi thanks Quick

    but i want to ask some more of you. you say you did a project similar to mine and u said i might "want to cut some of the work out by using one of the open frameworks available" like Neural Networks or Genetic Algorithms (no point re-inventing the wheel .

    well could you help me on were can i get it for free.

    cherry:)
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds