1 ) A neural network of interconnected video recording systems comprising: a plurality of video recording systems that record video footage and metadata; b) a host computer system having machine learning capabilities and a video editing algorithm to automatically edit video recorded by said plurality of video recording systems; c) wherein said plurality of video recording systems are communicatively coupled with said host computer system; d) wherein said video editing algorithm uses the recorded video footage and metadata to automatically edit recorded video footage; wherein the video editing algorithm is modified based on user input that modifies the automatic editing made by the video editing algorithm for subsequent editing.