It's UWAweek 51

help3011

This forum is provided to promote discussion amongst students enrolled in CITS3011 Intelligent Agents.

Please consider offering answers and suggestions to help other students! And if you fix a problem by following a suggestion here, it would be great if other interested students could see a short "Great, fixed it!"  followup message.

How do I ask a good question?
Displaying 46 tagged articles
Showing 46 of 83 articles.
Currently 15 other people reading this forum.


 UWA week 44 (2nd semester, 1st exam week) ↓
SVG not supported 5:46pm Sun 3rd Nov, Andrew G.

ANONYMOUS wrote Please see the announcement that just went out.


SVG not supported 4:43pm Sun 3rd Nov, ANONYMOUS

Hi, I am not able to access or find any 'feedback' button on cssubmit, could you please inform where we are able to find this?


SVG not supported 6:39pm Fri 1st Nov, Andrew G.

ANONYMOUS wrote I have been desperately trying to get your marks done and released before the exam, but I have had to take some urgent leave part of yesterday and today, and have only just been able to find someone else to take over the remaining mar...


SVG not supported 11:42am Fri 1st Nov, ANONYMOUS

Hi Gozz, Should we expect to have the project marks before the exam or is this something we will only receive after the exam is over?


 UWA week 42 (2nd semester, week 12) ↓
SVG not supported 4:51pm Thu 17th Oct, Andrew G.

"Merit" is a deliberately general term that refers to anything good or positive about the technique in question. Basically you should be talking about and comparing what makes different techniques good and why you would want to use them. Gozz


SVG not supported 4:00pm Thu 17th Oct, Shaf K.

Hi, Can someone explain what the "Discuss merits of multiple techniques" mean. Does it mean talking about the key points of what makes that techniques good or does it mean how well it does due to its simplicity or complexity. Just need a bit of clari...


SVG not supported 4:44pm Wed 16th Oct, Andrew G.

Just be honest. You investigated that idea, but were not able to get it working. So you are unable to evaluate it, but you suspect it would perform better if you had been able to implement it. That's fine. Your report should be evidence of your proble...


SVG not supported 11:52am Wed 16th Oct, Mahit G.

If we tried making an implementation for our agent with an algorithm we know is superior but we fail to do so and go back to a more naive but working algorithm, how will we explain this in our report. My question is how will I convince that my strateg...


SVG not supported 11:24am Wed 16th Oct, Andrew G.

Please see the previous thread about this, and my response there https secure.csse.uwa.edu.au run help3011?p np opt U55


SVG not supported 11:23am Wed 16th Oct, Andrew G.

ANONYMOUS wrote The requirement is deliberately non-specific. The objective of your agent is clear To win the game as much as possible. To do a good job of investigating this problem and developing an agent to solve it, you can't just take a guess, im...


SVG not supported 10:44am Wed 16th Oct, ANONYMOUS

Yea it incorrectly states that "votes" is a dictionary. I am interpreting it as a list of players who voted in favour of the mission


SVG not supported 8:53pm Tue 15th Oct, ANONYMOUS

Hello, The game rules states voting occurs publically so I'm assuming I can get access to who voted for and against certain missions? The vote outcome() function which has "votes" as a parameter states that "votes" is a dict that maps player indexes to...


SVG not supported 5:00pm Tue 15th Oct, ANONYMOUS

When you say we are meant to assess the performance of our agent, do you mean we have to create tests ourselves as well, or are we also meant to create several different agents and compare it to ours, and provide graphs, stats etc in the report? IS t...


SVG not supported 11:45am Tue 15th Oct, Andrew G.

Remember that the testing code provided is just a simple tournament boiling it down to a single empirically-measured number. In this case, what it seems really happened is that the SatisfactoryAgent lucked out and got an anomalously high proportion of...


 UWA week 41 (2nd semester, week 11) ↓
SVG not supported 1:24pm Sun 13th Oct, ANONYMOUS

which agents voted yes no on a proposed team for a mission


SVG not supported 11:20am Sun 13th Oct, ANONYMOUS

Hello, I am wondering if it's possible for our agent to determine which players voted yes no on a mission because I feel this could be valuable info. I know it is determined here in the run method of the Game class votes for Is there a way we can use ...


SVG not supported 10:35pm Sat 12th Oct, ANONYMOUS

Hello, my agent was getting rank 1 consistently, but sometimes it got the second rank; when I investigated the cause, I found this on the leaderboard. LEADERBOARD AFTER 1000 GAMES Resistance Wins 268, Spy Wins 732, Resistance Win Rate 0.2680 1 Sati...


SVG not supported 10:51am Fri 11th Oct, Andrew G.

ANONYMOUS wrote The measured win rate converges to the expected win rate as more samples are taken. The expected win rate is the intrinsic true value to which it converges. We will take a reasonable statistical sample. If your agent learns more an it...


SVG not supported 8:05am Fri 11th Oct, ANONYMOUS

I believe this issue happens regardless of that assumption. The expected winrate converges to its true value as more runs are done, so in the initial 250 game sample it is difficult to properly distinguish whether your agent would outperform other ag...


SVG not supported 11:18am Thu 10th Oct, Andrew G.

ANONYMOUS wrote Please see the highlighted announcement on this help forum titled "Project Correction and Extension", posted Tuesday 2024-10-01.


SVG not supported 11:16am Thu 10th Oct, Andrew G.

ANONYMOUS wrote As has been addressed before, your agent should not assume it remains between games. To be considered to consistently outperform another agent, then your agent, when dropped into an identical random situation as the other agent, shoul...


SVG not supported 6:18am Thu 10th Oct, ANONYMOUS

I saw on LMS that it said the project has now been extended to 17th October. I want to confirm if this is true, as in this help page it doesn t seem to mention that anywhere here. Thanks.


SVG not supported 9:37pm Wed 9th Oct, ANONYMOUS

I have implemented a learning agent and my agent only wins if more than 250 games are done; if it's less than that, the satisfactory agent wins. If I run 10000 games in the tournament, my agents will lose the first 250 but win the rest of the 9750 ga...


 UWA week 40 (2nd semester, week 10) ↓
SVG not supported 4:17pm Wed 2nd Oct, Andrew G.

Yes. All games in simulation will adhere to the rules of the game as specified, including that it says "5-10 players". Team sizes and required betrayals have not even been specified for outside this range.


SVG not supported 3:57pm Wed 2nd Oct, ANONYMOUS

When our agents are being assessed, for single game will the max amount of players always be 10 as specified by the game rules?


SVG not supported 12:27pm Wed 2nd Oct, Andrew G.

ANONYMOUS wrote We do intend to run more samples when assessing your submissions, but 1000 games is still a lot, so if your agent is not consistently winning with 1000 games, it is probably a close enough thing that it's not "consistent". So submittin...


SVG not supported 12:21pm Wed 2nd Oct, Andrew G.

ANONYMOUS wrote No, you should not assume that your agent will survive between games. The testing code provided is not exactly the same as how your code will be assessed, and game outcome is provided so your agents as you are developing them can kn...


SVG not supported 11:47am Wed 2nd Oct, ANONYMOUS

Hi, I was wondering what is meant by "consistently outperforms" when marking? For example, my current (not final) agent beats the satisfactory agent consistently every time over the long term when I run tournaments of size 10,000 or 100,000, but in th...


SVG not supported 6:18pm Tue 1st Oct, ANONYMOUS

I've noticed that the agent seems to persist throughout the tournament, since it is only created once at the start. This means that it could remember things between games in the tournament. When the projects are marked, are they tested using the same ...


SVG not supported 2:36pm Tue 1st Oct, Andrew G.

We have been alerted to an error in the testing code provided as part of the project. This error has been corrected and the deadline has been extended by 7 days to 2024-10-17. Please see the Project page on LMS for details.


SVG not supported 12:17pm Tue 1st Oct, Andrew G.

ANONYMOUS wrote Short answer This implementation detail is irrelevant to your task, and you should just ignore it. Long answer I did not write this code, but based on what it is doing this is how it is picking the agents to use in each game. A game c...


SVG not supported 10:50pm Mon 30th Sep, ANONYMOUS

in the run tournament.py code we have generate agent objects for use in games number of duplicates math.ceil(10 len(agent classes)) for agent cls in agent classes for i in range(number of duplicates) agent pool.append(create agent(age...


 UWA week 39 (2nd semester, week 9) ↓
SVG not supported 12:17pm Thu 26th Sep, Andrew G.

ANONYMOUS wrote Absolutely. Some students seem to have hyper-focused on the warning in the project and misinterpreted it. It says WARNING The reference agents BasicAgent and SatisfactoryAgent have been provided to enable you to assess your code, but ...


SVG not supported 10:19am Thu 26th Sep, ANONYMOUS

Hey, if we wanted to try to make some kind of learning agent are we allowed to use the run game run tournament code. I intuitively want to think we can, but just wanted to make sure.


SVG not supported 1:20pm Tue 24th Sep, Andrew G.

Hi, For future reference. Please make a new thread for a new topic such as this, rather than extending an old one. Your agent will play games as both spy and loyalist. Your agent's win rate is what is being assessed. It would not make any sense for an ...


 UWA week 38 (2nd semester, week 8) ↓
SVG not supported 6:08pm Sat 21st Sep, Wei H.

Hi, I would like to clarify about your rubric stating "Consistently outperforms hidden reference agent", and I have assessed the code of "random agent.py", where there is a "def is spy(self)", do you expect "spies to outperforms the resistance, highe...


SVG not supported 1:22pm Fri 20th Sep, Jasjot JS.

Thank you for the clarification. It is working on WSL Ubuntu.


SVG not supported 11:38am Fri 20th Sep, Andrew G.

ANONYMOUS wrote You are good to start now. As the project description says you are expected to research the problem and develop a solution. This is a third-level unit with relatively open-ended assessment. You likely will be able to reasonably usin...


SVG not supported 11:34am Fri 20th Sep, Andrew G.

ANONYMOUS wrote The testing code only supports Unix systems, not Windows. If you do not yet already have a working Unix setup, I would recommend that you use Windows Subsystem for Linux (WSL) for its simplicity of setup on Windows. This is because in ...


SVG not supported 11:32am Fri 20th Sep, ANONYMOUS

Just wanted to ask, in reference to project how many more lectures until we have enough knowledge to sufficiently compare the techniques that can be used? or are we supposed to research techniques? or are we good to start now? I feel we've literal...


SVG not supported 10:04am Fri 20th Sep, ANONYMOUS

Hi, I tried running the run game file, which gives me these errors. I think it may be a problem in the test files. found agent JassiAgent class 'agents.Jassi agent.JassiAgent' found agent BasicAgent class 'agents.basic agent.BasicAgent' found age...


SVG not supported 8:20pm Thu 19th Sep, Andrew G.

I encourage you to begin by playing some games or watching recordings of people playing to make sure you are comfortable with the rules and mechanics. A quick search of youtube surfaced this (https youtu.be g QRczGzXqw)


SVG not supported 7:15pm Thu 19th Sep, ANONYMOUS

Understood thanks. I was not attempting to reverse engineer a solution from the provided code, rather just trying to get a gauge on how to approach a problem of this nature. It's a little daunting and I'm not sure where to begin. But I'll avoid readin...


SVG not supported 6:30pm Thu 19th Sep, Andrew G.

ANONYMOUS wrote Hi, Per the tutorial and the warning in the project spec, there is no reason for you to read or understand BasicAgent and SatisfactoryAgent, and I (softly) discourage you from doing so. Specifically, you are implicitly and explicitly fo...


SVG not supported 6:12pm Thu 19th Sep, ANONYMOUS

Hi all, I'm trying to understand the code for the satisfactory agent and I'm confused by the is spy() method. According to the rules of the game, only spies can know who other spies are. However, in the provided code, we are allowed to pass in p...


SVG not supported 2:27pm Thu 19th Sep, Andrew G.

The CITS3011 Project has been released, please see the Project link in the sidebar on LMS for more information.

The University of Western Australia

Computer Science and Software Engineering

CRICOS Code: 00126G
Written by [email protected]
Powered by history
Feedback always welcome - it makes our software better!
Last modified  8:08AM Aug 25 2024
Privacy policy