-
公开(公告)号:US20240185135A1
公开(公告)日:2024-06-06
申请号:US18513849
申请日:2023-11-20
Applicant: Sony Interactive Entertainment Inc.
Inventor: Ryan Spick , Guy Moss , Timothy Bradley , Pierluigi Vito Amadori
IPC: G06N20/00
CPC classification number: G06N20/00
Abstract: A system for generating a training dataset for a machine learning process, and training a machine learning model, the system comprising a data obtaining unit configured to obtain training data comprising a plurality of events of interest and the behaviour of an agent corresponding to those events, an event identifying unit configured to identify, based upon one or more corresponding indicators, the occurrence of an event of interest in the training data, a list generating unit configured to generate a list of identified events in the training data, wherein identified events are added to the list with a probability that is inversely proportional to the frequency of the occurrence of that event within the training data, a dataset generating unit configured to generate a dataset comprising information about the events contained in the generated list, and a training unit configured to train a machine learning model using the generated dataset, wherein the machine learning model is trained to generate behaviour for an agent corresponding to events within the generated dataset.
-
公开(公告)号:US11748072B2
公开(公告)日:2023-09-05
申请号:US17114543
申请日:2020-12-08
Applicant: Sony Interactive Entertainment Inc.
Inventor: Fabio Cappello , Gregory James Bedwell , Daryl Cooper , Timothy Edward Bradley , Guy Moss
CPC classification number: G06F8/443 , G06F8/30 , G06F8/4441 , G06F11/302 , G06F11/3447 , G06N5/04 , G06N20/00
Abstract: A data processing apparatus adapted to output recommendation information for modifying source code, includes: compiler circuitry to compile the source code and to output compiled code for the source code, processing circuitry to execute the compiled code, profile circuitry to monitor the execution of the compiled code by the processing circuitry and to generate profile information for the execution of the compiled code, the profile information including one or more statistical properties for the execution of the compiled code, and recommendation circuitry to output the recommendation information for the source code, the recommendation circuitry including a machine learning model to receive at least a portion of the profile information and trained to output the recommendation information for the source code in dependence upon one or more of the statistical properties, in which the recommendation information is indicative of one or more editing instructions for modifying the source code.
-
公开(公告)号:US20250166327A1
公开(公告)日:2025-05-22
申请号:US18948151
申请日:2024-11-14
Applicant: Sony Interactive Entertainment Inc.
Inventor: Guy Moss
IPC: G06T19/20
Abstract: A content generation system, comprising: receiving circuitry configured to receive environment geometry data of at least part of a three-dimensional, 3D, virtual environment; selecting circuitry comprising a selecting model trained to select, based on the received environment geometry data, one or more virtual elements; and generating circuitry configured to instantiate the selected virtual elements within the at least part of the virtual environment.
-
公开(公告)号:US20230023980A1
公开(公告)日:2023-01-26
申请号:US17867896
申请日:2022-07-19
Applicant: Sony Interactive Entertainment Inc.
Inventor: Guy Moss , Timothy Bradley , Maria Chiara Monti
Abstract: A method of controlling at least a first non-player object within a virtual environment of an application includes: selecting a template non-player object behavioural AI model, the AI model being previously trained separately to the application using reinforcement learning to characterise behaviour of a respective non-player object type, from among a plurality of template AI models, associating one or more non-player objects of the application with the selected template AI model, and for the or each associated non-player object, inputting application state information to an input interface of the template AI model for receiving state information relevant to the associated non-player object's type, and receiving from an output interface of the template AI model non-player object state information, and then updating the state of the respective non-player object for the virtual environment of the application responsive to the received non-player object state information.
-
5.
公开(公告)号:US20240265679A1
公开(公告)日:2024-08-08
申请号:US18430733
申请日:2024-02-02
Applicant: Sony Interactive Entertainment Inc.
Inventor: Ryan Spick , Timothy Bradley , Guy Moss , Pierluigi Vito Amadori , Ayush Raina
IPC: G06V10/774
CPC classification number: G06V10/774
Abstract: An apparatus for generating datasets for training machine learning models includes: a receiving unit configured to receive video data comprising sequential image frames; a storage unit configured to store a plurality of the sequential image frames; and a selecting unit configured to select, for a target image frame, a subset of stored image frames, the subset providing contextual data relating to the target image frame for the machine learning model. The selecting unit is configured to successively generate sampling values, wherein a difference between successive sampling values increases with each successively generated sampling value; and the selecting unit is configured to select a given image frame from the stored image frames in dependence upon whether a number of sequential image frames between the given image frame and the target image frame coincides with one of the successively generated sampling values.
-
公开(公告)号:US20210182039A1
公开(公告)日:2021-06-17
申请号:US17114543
申请日:2020-12-08
Applicant: Sony Interactive Entertainment Inc.
Inventor: Fabio Cappello , Gregory James Bedwell , Daryl Cooper , Timothy Edward Bradley , Guy Moss
Abstract: A data processing apparatus adapted to output recommendation information for modifying source code, includes: compiler circuitry to compile the source code and to output compiled code for the source code, processing circuitry to execute the compiled code, profile circuitry to monitor the execution of the compiled code by the processing circuitry and to generate profile information for the execution of the compiled code, the profile information including one or more statistical properties for the execution of the compiled code, and recommendation circuitry to output the recommendation information for the source code, the recommendation circuitry including a machine learning model to receive at least a portion of the profile information and trained to output the recommendation information for the source code in dependence upon one or more of the statistical properties, in which the recommendation information is indicative of one or more editing instructions for modifying the source code.
-
公开(公告)号:US20250128166A1
公开(公告)日:2025-04-24
申请号:US18908908
申请日:2024-10-08
Applicant: Sony Interactive Entertainment Inc.
Inventor: Jun Murakawa , Alan Murphy , Guy Moss , Lewis Thresh
IPC: A63F13/63 , A63F13/355 , A63F13/44 , A63F13/67 , A63F13/79
Abstract: A gaming system, comprising: generating circuitry configured to generate, for a current gaming session, a virtual environment comprising a plurality of portions, wherein the generating circuitry is configured to instantiate a subset of a total number of elements of a first video game within a first portion of the virtual environment; receiving circuitry configured to receive, from a user input device, input signals indicating a user's level of engagement during the user's interaction with the first portion; and determining circuitry comprising a determining model trained to determine a second video game based on the first portion and the received input signals; wherein the generating circuitry is configured to instantiate a subset of a total number of elements of the second video game within a second portion of the virtual environment.
-
公开(公告)号:US12138542B2
公开(公告)日:2024-11-12
申请号:US17867896
申请日:2022-07-19
Applicant: Sony Interactive Entertainment Inc.
Inventor: Guy Moss , Timothy Bradley , Maria Chiara Monti
Abstract: A method of controlling at least a first non-player object within a virtual environment of an application includes: selecting a template non-player object behavioural AI model, the AI model being previously trained separately to the application using reinforcement learning to characterise behaviour of a respective non-player object type, from among a plurality of template AI models, associating one or more non-player objects of the application with the selected template AI model, and for the or each associated non-player object, inputting application state information to an input interface of the template AI model for receiving state information relevant to the associated non-player object's type, and receiving from an output interface of the template AI model non-player object state information, and then updating the state of the respective non-player object for the virtual environment of the application responsive to the received non-player object state information.
-
公开(公告)号:US20220150148A1
公开(公告)日:2022-05-12
申请号:US17452476
申请日:2021-10-27
Applicant: Sony Interactive Entertainment Inc.
Inventor: Fabio Cappello , Marina Villanueva Barreiro , Guy Moss
Abstract: A system for training a model to select actions to be taken by an agent within an environment, the system including: a state determination unit operable to determine a state of the environment, a latency determination unit operable to determine a latency associated with interactions between the agent and the environment, an action determination unit operable to determine one or more actions to be performed by the agent in dependence upon the state, wherein actions are determined for each of one or more latencies determined by the latency determination unit, an action evaluation unit operable to evaluate the success of each of the actions, and a generation unit operable to generate the model in dependence upon identifying correlations between the success of each of the actions and the determined latency associated with those actions, so as to identify an action to be taken by the agent in dependence upon both a determined state and a latency.
-
-
-
-
-
-
-
-