Guidance
Machine learning principles
These principles help developers, engineers, decision makers and risk owners make informed decisions about the design, development, deployment and operation of their machine learning (ML) systems.
Our advice & guidance covers a broad range of topics
Resources for individuals and organisations in the UK who have experienced an online scam or cyber attack.
Find a range of products & services from NCSC and certified 3rd party suppliers
Working with industry, government and academia to support the next generation of researchers, students and cyber security professionals
All the latest information to help you keep track of what's happening
Page 21 of 22
You reassess design/development security decisions, and consider how they could be improved based on the operational phase.
Information about security incidents that occurred during the operational phase of the life cycle are shared appropriately with others.
ML technology is developing extremely quickly and knowledge transfer is particularly important to ensuring that products, teams and processes continue to improve. At the end of a life cycle it's therefore important to collate lessons learned and document them for others. This process is likely to consider security design choices and review any security events observed while the model was in development or operation.
Sharing lessons learned is particularly important at the end of a model’s life. As discussed in principle 4.3, there may be various suitable ways to do this including industry conferences, written publications and MITRE ATLAS case studies.
Encourage all stakeholders to contribute to the knowledge management system with their lessons learned and ensure that they have visibility of the knowledge related to their role. Provide the relevant reviews and training for each stakeholder. Ensure all stakeholders have visibility of this knowledge relevant to their role.


