Web-Books
im Austria-Forum
Austria-Forum
Web-Books
Informatik
The Future of Software Quality Assurance
Seite - 126 -
  • Benutzer
  • Version
    • Vollversion
    • Textversion
  • Sprache
    • Deutsch
    • English - Englisch

Seite - 126 - in The Future of Software Quality Assurance

Bild der Seite - 126 -

Bild der Seite - 126 - in The Future of Software Quality Assurance

Text der Seite - 126 -

126 G.Numan 2.5 Development andCorrection Developmentofaneuralnetworkconsistsofdevelopinganeuralnetworkitself,but mostdevelopers takeaneuralnetworkoff theshelf.Next theyneed toconfigurethe neuralnetworkso it can receive the inputathandandconfigure labels, soexamples are linked to these. Finally the layers of the neural network can be parameterised: the calculated results can be weighted so certain results will have more impact on the end result thanothers.Thesearethemain tweakinginstrumentsdevelopershave. If thesystem isnotperformingsatisfactorilytheparameterscanbetweaked.Thisisnotafocussed bugfix, correctingonecaseof faultydecision. Parametrisation will influence the outcome, but each tweak will have impact on the overall performance. In AI there is massive “regression”: unwanted and unexpectedimpactonpartsof thesystem thatarenot intended tobechanged. Trainingdata and labels are also likely candidates for influencing the system. In certain issues with AI, such as underfitting, expanding the training data will very likely improve the system. Underfitting means the algorithm has a too simplistic viewof reality, forexamplewhenacat isonlyclassifiedasa furrycreature.Adding more examplesof a cat to the training data, showing more variety of species, races andbehaviour,couldhelp thesystem distinguishacat fromothercreaturesbetter. 2.6 Overall VersionEvaluationandMetrics Whenbugfixescannotbefocussedandeachtweakhasmassiveregression,massive regressiontestingisnecessary.Thequestion“didwefixthisbug?”becomesaminor issue. We want to know the overall behavioureach time we change something.We want to know what the overall performance of the system is compared to other versions. In that overall evaluation we need to take into account the output of AI: calculatedresultswhicharenoteither trueor false.Eachresult isagradeonascale. So the end results should be thoroughly compared, weighed and amalgamated so we can decide if a versionas a whole is better than anotherand we should use it or not.Theresultwill bemetricscalculating thevalueofoutputbasedonexpectations and their relative importance. 3 Risks in AI We’ll discuss themost important riskshere.These risksare typicalofAIandcould have serious impact on the quality of AI, it’s customers, users, people and even the world. These risks should be considered before starting testing, giving clues to where to put emphasis as a tester. When analysing test results the risks should be
zurück zum  Buch The Future of Software Quality Assurance"
The Future of Software Quality Assurance
Titel
The Future of Software Quality Assurance
Autor
Stephan Goericke
Verlag
Springer Nature Switzerland AG
Ort
Cham
Datum
2020
Sprache
englisch
Lizenz
CC BY 4.0
ISBN
978-3-030-29509-7
Abmessungen
15.5 x 24.1 cm
Seiten
276
Kategorie
Informatik
Web-Books
Bibliothek
Datenschutz
Impressum
Austria-Forum
Austria-Forum
Web-Books
The Future of Software Quality Assurance