Practical Machine Learning for Software Engineering and Knowledge Engineering(File Last Modified Wed, May 29, 2002.)
Review: Practical Machine Learning for Software Engineering and Knowledge Engineering
Problem AddressedMachine learning is practical for software engineering problems, even in data-starved domains. When data is scarce, knowledge can be farmed from seeds. These seeds can be grown into large datasets via simulations. The datasets can then be harvested using machine learning techniques.
Case Studiescase 1:
case 2 - when face great uncertainty of data
case3 - reachability:a test set can uncover no bugs while reaching all features.
ConclusionWhen we lack sufficient data for mining, we can go farming. We can seed our knowledge with domain models, then grow and harvest decision trees. Further, if we are unsure of parts of those models, we can use machine learning to identify which areas to explore and which to ignore. | Build 11. Apr 12, 2003 ![]() ![]() Literature Review![]() ![]() ![]() ![]() A argueless.pod
M mysterious.pod
ml4re.pod
ml4se.pod
P pigE.pod
R reasoning.pod
W whatif.pod
|