Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems with IA models being used for long periods of time #84

Open
puxd opened this issue Jan 1, 2024 · 6 comments
Open

Problems with IA models being used for long periods of time #84

puxd opened this issue Jan 1, 2024 · 6 comments

Comments

@puxd
Copy link

puxd commented Jan 1, 2024

Hi, when I train intelligences for air combat missions using reinforcement learning algorithms, the "enemy aircraft" that the intelligences pair with are outputting maneuvers using your IA model. At the beginning of the training the "enemy aircraft" is able to output normal maneuvers, but as the training time progresses it seems to have a bug and leaves the IA model! The output from the command line looks like the picture below. what can I do to solve this problem?
question

@muratozbek23
Copy link

Hello, do you start the plane as IA at the beginning of each episode?

@puxd
Copy link
Author

puxd commented Feb 29, 2024

Hello, do you start the plane as IA at the beginning of each episode?

No, I don't turn IA mode on every episode, I turn it on at the beginning of training. After a number of turns of training the airplane leaves IA mode on its own and goes out of control.

@muratozbek23
Copy link

muratozbek23 commented Mar 1, 2024

I don't think there will be a problem if you turn on at the beginning of each episode.

@puxd
Copy link
Author

puxd commented Mar 2, 2024

I don't think there will be a problem if you turn on at the beginning of each episode.
Yes, I turned on IA and trained before the start of each turn of the mission like you wanted. But it is still not tracking after some rounds of training, as shown in the image below, where red represents the algorithm-controlled intelligences and gray represents the IA-controlled aircraft.(The second image represents the trajectory of IA when it goes wrong.)

1

2

@cym-cym
Copy link

cym-cym commented Mar 14, 2024

I don't think there will be a problem if you turn on at the beginning of each episode.
Yes, I turned on IA and trained before the start of each turn of the mission like you wanted. But it is still not tracking after some rounds of training, as shown in the image below, where red represents the algorithm-controlled intelligences and gray represents the IA-controlled aircraft.(The second image represents the trajectory of IA when it goes wrong.)

1

2

Is your problem solved? I am also doing reinforcement learning research based on the dogfight platform, using enemy AI to train our own agents. However, a series of problems arise when using enemy AI. For example, enemy aircraft will not track us beyond a certain distance. Aircraft, enemy aircraft will fly near the aircraft carrier to attack the aircraft on the aircraft carrier. I sincerely hope to communicate with you.

@puxd
Copy link
Author

puxd commented Mar 17, 2024

如果你在每集的开头打开,我认为不会有问题。是的,我打开了 IA 并在任务的每个回合开始前按照你的意愿进行了训练。但经过几轮训练后,它仍然没有跟踪,如下图所示,其中红色代表算法控制的智能,灰色代表IA控制的飞机。

1
2

您的问题解决了吗?我还在做基于混战平台的强化学习研究,使用敌方人工智能来训练我们自己的智能体。然而,在使用敌方AI时会出现一系列问题。例如,敌机不会在一定距离之外跟踪我们。飞机,敌机会飞到航母附近,攻击航母上的飞机。我真诚地希望与您交流。

I don't think there will be a problem if you turn on at the beginning of each episode.
Yes, I turned on IA and trained before the start of each turn of the mission like you wanted. But it is still not tracking after some rounds of training, as shown in the image below, where red represents the algorithm-controlled intelligences and gray represents the IA-controlled aircraft.(The second image represents the trajectory of IA when it goes wrong.)

1
2

Is your problem solved? I am also doing reinforcement learning research based on the dogfight platform, using enemy AI to train our own agents. However, a series of problems arise when using enemy AI. For example, enemy aircraft will not track us beyond a certain distance. Aircraft, enemy aircraft will fly near the aircraft carrier to attack the aircraft on the aircraft carrier. I sincerely hope to communicate with you.

Sure. This is a question I still haven't addressed, and I thought we could communicate about it.You can contact me at the e-mail address on my home page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants