Author Topic: Exist Machine Learning or Artifitial Intelligence for Autocad?  (Read 23581 times)

0 Members and 1 Guest are viewing this topic.

jtm2020hyo

  • Newt
  • Posts: 198
Exist some way to use  Machine Learning or Artificial intelligence to draw automatically in AutoCAD?

I found some videos where explain that   Machine Learning and Artificial intelligence can be used for everything and I can teach to the Machine or A.I. to draw like my old projects.

...If this it's possible then someone already did?
... please share me some projects related to this.

kdub_nz

  • Mesozoic keyThumper
  • SuperMod
  • Water Moccasin
  • Posts: 2122
  • class keyThumper<T>:ILazy<T>
Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
« Reply #1 on: March 24, 2019, 01:14:03 AM »
One of the road blocks for AI and Machine Learning with AutoCAD (or any drafting package ) is the requirement for "someone" to set the rules.

Design standards and drafting standards are different from country to country as well as in some cases between organisations in each country ... this is without taking into account the contradictions within some standards, Then there ispersonal preferences to be considered.

The mechanics of the technology is relatively simple, but ...

added: Don't expect a return on investment in the short term :)



Called Kerry in my other life
Retired; but they dragged me back in !

I live at UTC + 13.00

---
some people complain about loading the dishwasher.
Sometimes the question is more important than the answer.

jtm2020hyo

  • Newt
  • Posts: 198
Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
« Reply #2 on: March 24, 2019, 10:41:08 AM »
One of the road blocks for AI and Machine Learning with AutoCAD (or any drafting package ) is the requirement for "someone" to set the rules.

Design standards and drafting standards are different from country to country as well as in some cases between organizations in each country ... this is without taking into account the contradictions within some standards, Then there is personal preferences to be considered.

The mechanics of the technology is relatively simple, but ...

added: Don't expect a return on investment in the short term :)

I think AutoCAD 3d, Revit, fusion, or any 3d drawing will be hard, painful and expensive to develop. So my choice is to draw in AutoCAD 2d.

I just want to draw in 2D because is very similar issues with 2D games solved by Machine learning showed in videos from youtube.

So I think at least one guys on this planet has already developed a way to draw with machine learning in Autocad.

...So I want, if exist, a template project that someone already shared, or if not exist such project, I just want to develop such an idea since zero but using any project of any game already published that can be used in AutoCAD.

...Well, that is my first idea. I hope someone can help me.

PD: I'm just an enthusiast that think is already the time to developing AUTOCAD for LINUX and  create a Machine Learning or Artificial Intelligence solution for Autocad

MP

  • Seagull
  • Posts: 17750
  • Have thousands of dwgs to process? Contact me.
Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
« Reply #3 on: March 24, 2019, 12:50:24 PM »
On another forum of sorts ...

Quote from: Chad Jackson
Today, Siemens PLM Software announced a new capability coming to #NX: a #machinelearning powered interface called Adaptive UI. I think there are near-term benefits that are worthwhile, but I also see this as the tip of the iceberg of applying #artificialintelligence as a #virtualassistant in #3dcad. Let me know your thoughts. Share if you can.

Quote from: MP
To be honest I find the proliferation of AI into everything disturbing. Yes, despite making a living from, and having genuine love for the craft of programming. (Arguably) This isn't going to speed up design or make for more efficient drafting. (Unrefutable) It will however make us more vulnerable to sinister exploit than we already are. Do you really want machines watching you ALL THE TIME? Ewww.

Curmudgeonly yours, MP.
Engineering Technologist • CAD Automation Practitioner
Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

dgorsman

  • Water Moccasin
  • Posts: 2437
Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
« Reply #4 on: March 24, 2019, 08:53:01 PM »
For now, you may as well read any reference to "machine learning" the same as "blockchain" i.e. marketing hype.
If you are going to fly by the seat of your pants, expect friction burns.

try {GreatPower;}
   catch (notResponsible)
      {NextTime(PlanAhead);}
   finally
      {MasterBasics;}

Atook

  • Swamp Rat
  • Posts: 1027
  • AKA Tim
Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
« Reply #5 on: March 25, 2019, 03:29:04 AM »
In theory it's being already being done. I think machine learning has great potential to help out in the design/drafting space. I've been looking at how to implement it myself.

My current genre of design (landscape) is mostly 2D. After taking a machine learning class, I've had a difficult time figuring out how I could apply it to my designs. That doesn't mean it can't be done, it just means I'm not there yet. As with many problems, one of the hardest parts is figuring out what question to ask, and how to ask it.

My current thought on how to apply it to CAD looks something like:
    Build a machine learning model
    • Using existing completed designs (dwg files) use LISP/.NET to generate hundreds or thousands of problem and solution datasets (probably text files, possibly images)
    • Write some miracle machine learning code, (Python) and generate a really nice ML model as an analysis tool
    Use that model for new designs
    • Using the same code in the first step , generate a problem set from a dwg file you want to design to
    • Feed that problem dataset to the miracle model from step 2 and retrieve it's solution (along with it's accuracy)
    • Read the solution and write it into the drawing via LISP/.NET.
    • Review design and tweak as necessary. When it's what you want, feed it back into the model (as a problem solution dataset) so the next iteration is better.

    The first two steps are going to be REALLY hard.

    I agree with dgorsman in that there's a lot of marketing hype around it. I do think it will have real world applications within a decade. As far as I can tell, AI is mostly marketing speak and for now, machine learning is where the work is being done. The first applications of machine learning to design aren't about putting out perfect design, they're about helping the designers see and find patterns in existing data that were difficult to see before. Basically, machine learning isn't autonomous, it needs a human driving it.

    Want to get started?  Take some of the many courses online for machine learning. Install BricsCAD (runs in Linux,and can run LISP). It's going to be a lot of work, it's still early days for this. It'll take a while for the investment of time and effort to return. But if when it does, I think the returns will be exceptional. Keep me posted on your progress. :)

    Quote
    If it's written in python, it's machine learning, if it's written in Power Point, it's AI.
      :2funny:[/list]
    « Last Edit: April 02, 2019, 01:51:34 PM by Atook »

    It's Alive!

    • Retired
    • Needs a day job
    • Posts: 8661
    • AKA Daniel
    Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
    « Reply #6 on: March 26, 2019, 06:36:18 AM »
    not possible with all the crazy architects and designers  :crazy2:

    BIGAL

    • Swamp Rat
    • Posts: 1398
    • 40 + years of using Autocad
    Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
    « Reply #7 on: March 27, 2019, 09:03:02 PM »
    The simplest is about writing macro's Autocad "Macro" is well useless its just not editable. Look at excel record a macro you get some usefull code, there are write lisp from keystrokes recorders you pay for them.

    So for me AI is write the code to repeat something I created.
    A man who never made a mistake never made anything

    MP

    • Seagull
    • Posts: 17750
    • Have thousands of dwgs to process? Contact me.
    Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
    « Reply #8 on: March 27, 2019, 09:23:24 PM »
    So for me AI is write the code to repeat something I created.

    Engineering Technologist • CAD Automation Practitioner
    Automation ▸ Design ▸ Drafting ▸ Document Control ▸ Client
    cadanalyst@gmail.comhttp://cadanalyst.slack.comhttp://linkedin.com/in/cadanalyst

    jtm2020hyo

    • Newt
    • Posts: 198
    Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
    « Reply #9 on: April 01, 2019, 10:49:17 PM »
    The simplest is about writing macro's Autocad "Macro" is well useless its just not editable. Look at excel record a macro you get some usefull code, there are write lisp from keystrokes recorders you pay for them.

    So for me AI is write the code to repeat something I created.

    Yes. this is exactly my doubt.
    what do different a LISP that repeat others macros o LISP routines, to a Machine Learning or AI, someone please share us their open source code...

    PD: fuck humans

    jtm2020hyo

    • Newt
    • Posts: 198
    Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
    « Reply #10 on: April 01, 2019, 10:51:06 PM »
    In theory it's being already being done. I think machine learning has great potential to help out in the design/drafting space. I've been looking at how to implement it myself.

    My current genre of design (landscape) is mostly 2D. After taking a machine learning class, I've had a difficult time figuring out how I could apply it to my designs. That doesn't mean it can't be done, it just means I'm not there yet. As with many problems, one of the hardest parts is figuring out what question to ask, and how to ask it.

    My current thought on how to apply it to CAD looks something like:
      Build a machine learning model
      • Using existing completed designs (dwg files) use LISP/.NET to generate hundreds or thousands of problem and solution datasets (probably text files, possibly images)
      • Write some miracle machine learning code, (Python) and generate a really nice ML model as an analysis tool
      Use that model for new designes
      • Using the same code in the first step , generate a problem set from a dwg file you want to design to
      • Feed that problem dataset to the miracle model from step 2 and retrieve it's solution (along with it's accuracy)
      • Read the solution and write it into the drawing via LISP/.NET.
      • Review design and tweak as necessary. When it's what you want, feed it back into the model (as a problem solution dataset) so the next iteration is better.

      The first two steps are going to be REALLY hard.

      I agree with dgorsman in that there's a lot of marketing hype around it. I do think it will have real world applications within a decade. As far as I can tell, AI is mostly marketing speak and for now, machine learning is where the work is being done. The first applications of machine learning to design aren't about putting out perfect design, they're about helping the designers see and find patterns in existing data that were difficult to see before. Basically, machine learning isn't autonomous, it needs a human driving it.

      Want to get started?  Take some of the many courses online for machine learning. Install BricsCAD (runs in Linux,and can run LISP). It's going to be a lot of work, it's still early days for this. It'll take a while for the investment of time and effort to return. But if when it does, I think the returns will be exceptional. Keep me posted on your progress. :)

      Quote
      If it's written in python, it's machine learning, if it's written in Power Point, it's AI.
        :2funny:[/list]


      ....just curious... why BricsCAD and not AUTOCAD?

      can I do it with an OPEN SOURCE alternative?
      « Last Edit: April 01, 2019, 10:57:37 PM by jtm2018hyo »

      ronjonp

      • Needs a day job
      • Posts: 7526
      Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
      « Reply #11 on: April 01, 2019, 11:24:14 PM »
      If you want this bad enough please do some research, write some code and post your results. Maybe you'll get some help then as a community project. Right now it just looks like you want someone else to do the leg work solving 'the magic red button' problem...


      Windows 11 x64 - AutoCAD /C3D 2023

      Custom Build PC

      kdub_nz

      • Mesozoic keyThumper
      • SuperMod
      • Water Moccasin
      • Posts: 2122
      • class keyThumper<T>:ILazy<T>
      Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
      « Reply #12 on: April 02, 2019, 12:10:39 AM »
      >>> ... <<<
      ....just curious... why BricsCAD and not AUTOCAD?

      can I do it with an OPEN SOURCE alternative?

      Please explain ??
      Called Kerry in my other life
      Retired; but they dragged me back in !

      I live at UTC + 13.00

      ---
      some people complain about loading the dishwasher.
      Sometimes the question is more important than the answer.

      Atook

      • Swamp Rat
      • Posts: 1027
      • AKA Tim
      Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
      « Reply #13 on: April 02, 2019, 02:09:13 PM »
      ....just curious... why BricsCAD and not AUTOCAD?
      can I do it with an OPEN SOURCE alternative?

      I mentioned BricsCAD because it's a cheaper alternative to AutoCAD, and your post made it sound like you wanted to implement it as a personal project. You could certainly use AutoCAD.

      As for an open source alternative, I see no reason you couldn't do it. Heck, it might even be easier if the open source CAD alternative you're looking at has native python support. Many of the machine learning libraries in python are open source.

      After my first post, I felt like I wasted time responding to your question. I may have misinterpreted, but it almost seems like you're looking for a turn-key answer for you to use (free of charge no less).

      As far as I know (and I've been looking) that answer doesn't exist. It's gonna take work. Lots of it. Work worth doing IMO, but work none the less.

      From your original post:

      Quote
      I found some videos where explain that   Machine Learning and Artificial intelligence can be used for everything and I can teach to the Machine or A.I. to draw like my old projects.

      Whenever a statement (even on the internet :uglystupid2:) applies it's self to everything chances are it's probably a false statement.

      If anyone in this community wanted to start up a team doing some of this work, I would be happy to contribute some time and attention to it.
      « Last Edit: April 02, 2019, 02:23:10 PM by Atook »

      Krushert

      • Seagull
      • Posts: 13679
      • FREE BEER Tomorrow!!
      Re: Exist Machine Learning or Artifitial Intelligence for Autocad?
      « Reply #14 on: April 02, 2019, 03:12:03 PM »
      not possible with all the crazy architects and designers  :crazy2:

      Ahhh sorry but it already here.  In the form of Google Sketch Up.   

      And it should not be a surprise that Google was the one to bring it.
      I + XI = X is true ...  ... if you change your perspective.

      I no longer CAD or Model, I just hang out here picking up the empties beer cans