Difference between revisions of "Development"

From
Jump to: navigation, search
Line 15: Line 15:
 
* [http://qcon.ai/qconai2019/track/solving-software-engineering-problems-machine-learning Track: Solving Software Engineering Problems with Machine Learning | Cyril Magnin III - QCon.ai]
 
* [http://qcon.ai/qconai2019/track/solving-software-engineering-problems-machine-learning Track: Solving Software Engineering Problems with Machine Learning | Cyril Magnin III - QCon.ai]
 
* [[Automated Machine Learning (AML) - AutoML]]
 
* [[Automated Machine Learning (AML) - AutoML]]
* [http://devblogs.microsoft.com/visualstudio/ai-assisted-developer-tools/ Re-imagining developer productivity with AI-assisted tools | Amanda Silver - Microsoft]
+
* [http://devblogs.microsoft.com/visualstudio/ai-assisted-developer-tools/ Re-imagining developer productivity with AI-assisted tools | Amanda Silver - Microsoft] ...AI-assisted IntelliSense GPT-2 transformer
  
 
Major differences:
 
Major differences:

Revision as of 13:01, 11 November 2019

Youtube search... ...Google search

Major differences:

  1. More emphasis on information pipeline management; data collection, preparation, feature determination, and pipeline configuration management.
  2. Developing a machine learning application is more iterative and explorative process than traditional software engineering. Learning / Testing / Validation of models is an upfront task


machine_learning_flow--4j88rajonr_s600x0_q80_noupscale.png

Developing a machine learning application is even more iterative and explorative process than software engineering. Machine learning is applied on problems that are too complicated for humans to figure out (that is why we ask a computer to find a solution for us!). Differences between machine learning and software engineering | Antti Ajanki - Futurice