Software Engineering for Artificial Intelligence Systems

Software Engineering for Artificial Intelligence Systems

  • About
  • Blog
  • Resources
  • People
  • Contact
  • Ask Chat-GPT: How do I estimate noise in supervised learning?

    April 15, 2025
    Ask Chat-GPT

    I understand that to identify the best supervised learning approach, it is important to determine the level of noise in the data, because that marks the difference for example between using Logistic Regression, Support Vector Machines (SVM) with a linear kernel, or Decision Trees on one side, or instead Regularized models like Support Vector Machines…

  • Ask Chat-GPT: Resources estimation in supervised learning

    March 24, 2025
    Uncategorized

    In supervised learning, how do you estimate how computationally expensive is traning and prediction? That is important because depending on that you make different choices in terms of the approach. Estimating Computational Cost in Supervised Learning To make informed choices about model selection, hardware requirements, and scalability, you need to estimate the computational cost for…

  • Ask Chat-GPT: Do I have enough data for regression?

    March 12, 2025
    Uncategorized

    In supervised learning, when using regression to predict continuous values, I understand that different approaches should be adopted depending on whether or not an enough quantity of labeled data is available for training the model. The question is: how do you determine if the volume of training data that is at your disposal can be…

  • Ask Chat-GPT: What is the convex hull?

    March 10, 2025
    Ask Chat-GPT

    What is the convex hull? The convex hull of a set of points in a Euclidean space is the smallest convex shape (polytope) that encloses all the points. Intuitively, you can think of it as the “rubber band” that tightly wraps around the outermost points. After stretching the rubber band around the points, if you…

  • Ask Chat-GPT: How do you determine if two classes are linearly separable in practice?

    March 10, 2025
    Ask Chat-GPT

    How do you determine if two classes are linearly separable in practice? Determining if two classes are linearly separable in practice involves checking whether a straight line (or a hyperplane, in higher dimensions) can separate the data points of the two classes without any overlap. This is often done using visualization, mathematical techniques, or by…

  • Ask Chat-GPT: What thought process should I follow to identify the best supervised learning approach?

    March 10, 2025
    Ask Chat-GPT

    On the basis of the scientific articles that you have mentioned, and possibly of some additional ones that you may want to consider, would you be able to outline a decision tree that leads to the identification of the best approach for supervised learning in all the different situations? May you please make explicit reference…

  • Ask Chat-GPT: What literature would help me identify the best approach to supervised learning?

    March 10, 2025
    Ask Chat-GPT

    I understand that the best AI approach depends on the circumstances. Focusing for the moment on the supervised learning, can you list the scientific articles that are the most helpful in highlighting which are the elements that should be taken into consideration when it comes to selecting the AI approach to be used, and in…

  • Software engineering for artificial intelligence and machine learning software: A systematic literature review

    February 26, 2025
    Study of a publication

    Software engineering for artificial intelligence and machine learning software: A systematic literature review Authors Link to publication https://arxiv.org/pdf/2011.03751 Key takeaways

  • Telegram
  • Mail
  • RSS Feed

Software Engineering for Artificial Intelligence Systems