Home
Blog
Careers
Forums
Downloads
FM24 Real Name Fix
FM23 Real Name Fix
FM23 New Leagues
FM24 Tactics
FM24 Data Update
FM Database
FM Guides
FM Shortlists
FM24 Wonderkids
FM24 Free Players
FM24 Bargains
FM24 Players to avoid
FM24 Club Budgets
FM24 Club Facilities
Graphics
Installation Guides
Records
Prediction League
Fantasy Football
Search
#559537 FM NewGAN Faces V1
gestalt
As I said the project is alive, there is currently an issue with processing the generated images with Photoshop. The other project members are working on it, but we are a bit short on time right now. I really want this to be released latest with FM21 Beta.
#552987 FM NewGAN Faces V1
gestalt
#545631 FM NewGAN Faces V1
gestalt
We hope to release it soon, but it will still take some time. So stay tuned.
#541820 Newgen Replacement Tool
gestalt
I definetly interested. I am currently working with HRiddick on GAN generated faces and we are about to have a system that will be able to generate hundred of thousands new faces for potential newgens. I have a small python script that generates a config file based on a given csv with UIDs. But an all in one solution would be preferable and easier to use for the average user.
Or we use gitlab for a free private repo.
P.S: I would really like to make it platform independent, not just because I am on Linux myself, but also for the Mac users.
#541659 FM NewGAN Faces V1
gestalt
definetly interested.
#541349 FM NewGAN Faces V1
gestalt
How did you do it? How accurate are your results?
#541093 FM NewGAN Faces V1
gestalt
Training takes the most time. Generating is moderate. The goal is to release a megapack in the end, so it could potentially be used for automatic regen replacement. Right now I am working with HRiddick to improve the cleaning of generated images.
Yes of course you could use it in that way, but at first we focus on better image quality. As said above. Automatic regen replacement is the end goal. And the ethnicity option really just works if the guys who work on the live editors would help us out here. I looked into it, but this is not really my area of informatics im into. Unfortunately none of them have answered our messages, so i dont have much hope unfortunately.
Could be done, but training the StyleGAN2 from a pretrained network takes at least 8hrs. I think we can achieve great diversity with a well designed training set. I am already using stratified sampling, so i try to balance the different ethnicities out. The odd one might just not make it, because GANs sometimes don't reproduce super small minorities. E.g lets say there is a player with blue hair and just one in FM, im pretty confident the GAN would not produce any player with blue hair. Its just an outlier.
A future version will have the generated images pre-sorted by ethnicities. This will not be 100% accurate, especially for ethnicities that look very similar (e.g African and Carribean, or East Asian and South East Asian). But it should be good enough to aid you.
P.S: If we finish improving the image quality, there will be a staff pack as well.
#535199 FM NewGAN Faces V1
gestalt
Im working on that white ghosting stuff, but it seems like there always will be some roughness to it. A staff pack will be possible, but at first I will try to sort some other issues out.
#534596 FM NewGAN Faces V1
gestalt
This is a sample of newly generated faces from a machine learning algorithm.
FM NEWGAN FACES V1
I trained a GAN (pretrained StyleGan2), which is a specific type of neural networks, to generate novel faces with a subset of the sortitoutsi-mega-cutout facepack. The goal of a GAN is to generate indistinguishable images compared to the input images. Therefore, it is an ideal approach to generate fotorealistic faces for newgen player inside Football Manager. More info on what a GAN is and what the application are [1].
What Are The Limitations?
First of all, we can not control the properties of a generated image, so we can not say "generate a face with blonde hair and brown eyes and give it a medium teint". This is huge in the context of Football Manager, because we need to generate a face that suits a specific newgen (e.g. african). Although there is hope, because current research tries to solve this problem and morph a image into a similar image that fulfills our desired properties [2]. Additionally, sometimes you will get garbage samples that look like an accident from Frankensteins lab. From my 2000 generated samples I had about 114 bad ones (5.7%). The hardware specification to run the training process are very high. I ran this on a Google Colab instance, this is googles cloud computing platform for AI research and makes use of high-end GPU units. Nvidia used for their pretrained network several high-end GPUs in parallel. One can not replicate this on hardware that the average user has at home. Further, even nvidia trained their networks for several days (afaik 16).
Why is SI not using this?
Beside, some of the limitations mentioned above, SI what need to sort some legal questions. First Nvidia released the StyleGan2 under a specific license that forbids usage in a commercial context. Therfore, they could train their network with a non-commercial dataset for ~200k faces. SI would need to clarify the usage of the GAN technology with Nvidia and have a dataset, which they are allowed to use. Since, Football Manager comes with some faces they might already have a dataset, but it needs to be big enough in size and have some diversity. For example you can not generate east asian faces when your set consists of caucasian faces. But the GAN doesn't care if a face is from Messi or some 4th division player, so this might be the angle.
As I mentioned above, computation is also an issue, I would suggest to figure out an agreement with nvidia to use their technology in exchange for some marketing exposure. I mean they released the noise cancellation for free, so to see some of their research applied in a market might have some considerable value for them. Maybe they could even help out with some of the limitations I mentioned.
Further, the images would ne to be generated in the cloud, it is impossible to even just generate one picture on a user spec computer. The amount of VRAM those networks need is insane and mostly above 10GB.
Can I download it?
Yes, here is a zip file with 1886 images. Technically I can generate millions of them but as mentioned above, about 5% are bad.
FAQ
placeholder
Cheers