|
Email:
|
|
| Description: |
3-cushion billiards is a seemingly easy game, with few rules. However, once played the game grows more complicated rapidly. As with other sports, a player wanting to improve would greatly benefit from a personal trainer. However, a real life trainer is expensive, and not always available. So it is interesting to find out whether the role of a real life trainer could be partially fulfilled by a Virtual Billiards Assistant (VBA).
The goal of this MSc. Thesis is to explore possibilities to create a Virtual Billiards Assistant, attempting just that. It will be focusing on players who mastered the basic techniques of playing a shot already, like aiming and applying spin to the cue ball, but who want to improve their tactical understanding of the game. In order to aid these players the VBA should be able to conduct the following tasks:
- for a given ball configuration, calculate the 'best' solution
- demonstrate the shot
- after the player has played the shot, provide feedback
- determine whether the player has certain specific weaknesses in his/her game
Because time is limited and as for now, no good prediction can be done how far the project can go, the main focus will be on the first two points. In order to realize these, the first nut to crack is designing an algorithm, capable of determining how a given ball configuration should be played. This could be done by observing the decision making processes of experienced players. After that, the focus will be on demonstrating the shot using a 3d visualization. In order to build a real life setup the next step will be implementing computer vision to retrieve a ball configuration from a table.
|
|
|
| Description: |
Voor Carp Technologies zal ik mij bezig gaan houden met het maken van een toepassing, die ingezet kan worden voor het parafraseren van stukken tekst. Concreet moet hierbij gedacht worden aan bijvoorbeeld een persbericht van een persbureau. Vaak wordt dit overgenomen door een ander persbureau. Omdat het klakkeloos kopiëren not done is, wordt hetzelfde bericht omgezet in een iets andere vorm. Vooralsnog gaat dit handmatig, in de toekomst moet dit automatisch kunnen. Hiervoor zal ik enkele methodes uitproberen, en een begin maken aan een uit te breiden applicatie.
Een korte rondgang leert dat er op dit gebied aardig wat literatuur voor handen is. Een literatuurstudie ligt dus voor de hand. Verder zal ik corpora gaan bestuderen teneinde hier patronen in te herkennen. Het parafraseren van tekst zal uiteindelijk moeten gaan gebeuren middels een set met regels. Waar deze regels betrekking op kunnen hebben, varieert van eenvoudig tot complex:
● De eenvoudigste manier bestaat uit substitutie van woorden of zinsdelen/zegswijzen door synoniemen. (b.v. mits->tenzij). Aangenomen wordt dat dit de betekenis van een zin niet snel zal veranderen.
● De volgende stap kan zijn het veranderen van de woordvolgorde van een zin, zonder dat deze woorden zelf veranderen. (b.v. het was mooi weer vandaag -> vandaag was het mooi weer). Dit wordt al wat lastiger omdat het natuurlijk ten alle tijde belangrijk is dat de betekenis de zin niet verander wordt.
● Een volgende stap zou het parafraseren van zinnen zijn, waarbij woorden ook kunnen transformeren. (b.v. BV Veendam verloor met 1-0 van Top Oss -> BV Veendam heeft met 1-0 van Top Oss verloren).
In de ideale situatie zou het parafraseren van de tekst op een arbitraire manier meerdere malen uitgevoerd kunnen worden, zonder dat de tekst haar betekenis verliest.
De regels die het onderzoek opleveren, zullen geïmplementeerd worden in een applicatie. Het is de bedoeling dat deze applicatie eenvoudig uit te breiden is met nieuwe regels. Daarom is het ook de bedoeling een specificatietaal voor deze transformatieregels op te stellen.
|
|
|
| Description: |
In meetings some people are more dominant than others. From a positive point of view the dominant person may be seen as very knowledgeable and the other attendants may learn a lot from what he/she says. On the other hand, it could also be the case that the dominant behaviour has a negative effect on the meeting process by preventing others from voicing their opinions.
At the Human Media Interaction group, we have developed a simple model that is able to predict with a reasonable accuracy for each participant in a meeting whether this person is relatively 'high', 'moderate' or 'low' dominant. This model is based on three main features: the frequency of interruptions, the number of floor grabs and the total number of turns a participant took.
The research study aims at the creation of a system that implements the model described above for real-time application. The features mentioned above are to be obtained from the voice signals obtained from real meetings. The system can be developed using pre-recorded meetings.
Time permitting, an experiment can be carried out to in which the technology is applied to real-time meetings in which the influence and dominance levels that are calculated by the system are fed back into the meeting. The purpose of this experiment is to find out if and how the behaviour of the participants is affected by this kind of information.
For more information about the devised model, see:
http://hmi.ewi.utwente.nl/publication/article/494
For more information about a similar experiment, see: http://web.media.mit.edu/~joanie/second-messenger/chi04-doccon-dimicco.pdf | |
|