The document describes the Geometry Friends game and AI competition. The competition involves AI agents controlling characters in a 2D puzzle game to collect items. It has cooperation, single-player circle, and single-player rectangle tracks. Approaches submitted have used techniques like Dijkstra's algorithm, A*, Q-learning, and rule-based systems. The competition aims to further research on collaborative gameplay between humans and AI.
The document discusses the calculation of unidimensional and irregularly distributed variograms. It provides sample data with copper concentration values and distances. It then calculates the variogram values (γ) for different lags (h) using the basic formula, and plots the results on a graph with lag distance on the x-axis and variogram value on the y-axis. The variogram values level off with increasing lag distance, indicating the sample data is irregularly distributed.
The document provides a summary of regulatory updates from various bodies such as SEBI, MCA, RBI, and ITAT. Some key points from the document include: 1) SEBI raised the threshold for mandatory open offers from 15% to 25% stake in a company. 2) MCA allowed for online incorporation of companies within 24 hours. 3) RBI allowed refinancing of FCCBs and revised share issue norms for FDI. 4) International taxation cases related to royalty, capital expenditures, and taxability of foreign companies were summarized. The document covered a range of regulatory changes across corporate law, FEMA, and taxation.
The document discusses models for developing believable autonomous characters that can interact with people. It describes how characters need human-like qualities like intentionality, emotions, personality and theory of mind to become believable. Socio-emotional intelligence is particularly important for teaming agents with people. Serious games are discussed as an application that could motivate communication and change using autonomous characters.
Geometry Friends Game AI Competition - 2013 ResultsRui Prada
The document describes the Geometry Friends game, an AI competition held using the game, and the results of the competition. The Geometry Friends game was developed in 2008 to study collaborative gameplay between humans and agents. It involves two players cooperating to collect diamonds within time limits on platforms. In 2013, an AI competition was held using the game, with tracks for cooperation, single-player rectangle, and single-player circle agents. The only submission was CIBot from Sejong University, which completed levels with varying success in collecting diamonds within time limits.
Opportunities for Fiction and Fantasy in VideogamesRui Prada
Presentation at the Faculdade de Letras of Lisbon University discussing the definition of videogames and the role of fiction and fantasy in the player experience.
Presentation about the role of emotions in the player experience and the creation of believable interactive autonomous characters. Delivered at Instituto Superior Técnico and Faculdade de Ciências of University of Lisbon on December 2014.
The document discusses the calculation of unidimensional and irregularly distributed variograms. It provides sample data with copper concentration values and distances. It then calculates the variogram values (γ) for different lags (h) using the basic formula, and plots the results on a graph with lag distance on the x-axis and variogram value on the y-axis. The variogram values level off with increasing lag distance, indicating the sample data is irregularly distributed.
The document provides a summary of regulatory updates from various bodies such as SEBI, MCA, RBI, and ITAT. Some key points from the document include: 1) SEBI raised the threshold for mandatory open offers from 15% to 25% stake in a company. 2) MCA allowed for online incorporation of companies within 24 hours. 3) RBI allowed refinancing of FCCBs and revised share issue norms for FDI. 4) International taxation cases related to royalty, capital expenditures, and taxability of foreign companies were summarized. The document covered a range of regulatory changes across corporate law, FEMA, and taxation.
The document discusses models for developing believable autonomous characters that can interact with people. It describes how characters need human-like qualities like intentionality, emotions, personality and theory of mind to become believable. Socio-emotional intelligence is particularly important for teaming agents with people. Serious games are discussed as an application that could motivate communication and change using autonomous characters.
Geometry Friends Game AI Competition - 2013 ResultsRui Prada
The document describes the Geometry Friends game, an AI competition held using the game, and the results of the competition. The Geometry Friends game was developed in 2008 to study collaborative gameplay between humans and agents. It involves two players cooperating to collect diamonds within time limits on platforms. In 2013, an AI competition was held using the game, with tracks for cooperation, single-player rectangle, and single-player circle agents. The only submission was CIBot from Sejong University, which completed levels with varying success in collecting diamonds within time limits.
Opportunities for Fiction and Fantasy in VideogamesRui Prada
Presentation at the Faculdade de Letras of Lisbon University discussing the definition of videogames and the role of fiction and fantasy in the player experience.
Presentation about the role of emotions in the player experience and the creation of believable interactive autonomous characters. Delivered at Instituto Superior Técnico and Faculdade de Ciências of University of Lisbon on December 2014.
This document provides instructions for using the gdb debugger to profile C function sequences in Oracle. It outlines the goals of learning how to use gdb for profiling and lists prerequisites. It then provides step-by-step instructions for tracing an Oracle query using native Oracle tracing mechanisms and the Linux strace utility to include system call information.
Vedic maths is the ancient India secret before the calculator to fast calucation with short cuts and tricks for fast easy accurate answers. GRE exam and other competative exam test students on theability to solve the complex numercials problems with efficiently and within time limits. Vedic maths helps with tricks just for same.
GREKing helping students in basic concepts.
GREking the best GRE preparation classes in Mumbai. (www.greking.com)
Panoramic Video in Environmental Monitoring Software Development and Applica...pycontw
This document summarizes a presentation on using panoramic video from a Ladybug3 360-degree spherical camera for environmental monitoring applications. The presentation covers using Python and APIs to access and process Ladybug video, applying techniques like SIFT and OpenCV to match images and derive flow fields, and discusses challenges with GPS data accuracy and developing a method for correcting panoramic image orientation. The goal is to allow analyzing related views across videos for tasks like measuring landslide sizes over time.
(KO) <<2019 데이터야놀자>> 에서 발표한 내용입니다.
사회적으로 문제가 되고 있는 어뷰징 분석과 이를 방지할 수 있는 방법에 대해 정리해보았습니다.
(EN) Presented in Datayanolja 2019 (Domestic data conference).
Dealing with one of the big social issues: manipulation of public opinions in online news platform.
Main contributions are two-fold: 1) identifying manipulators 2) suggesting possible 3 solutions
* notice: The material is written in Korean.
Scaling infrastructure is tricky,
I will try to explain what methods I use when dealing with this issue, and demonstrate an approach which can be applied to almost any type of work load.
The document is a lesson on dividing integers. It explains the rules for dividing integers, such as the quotient being positive if the numbers have the same sign and negative if they have different signs. It provides examples of dividing integers with different sign combinations. It also includes practice problems for students to divide integers in different scenarios based on the rules covered in the lesson.
The document summarizes a project to improve the Cp and Cpk of roll crowning through reducing variation in roll profiles. It outlines the current process performance including high standard deviation and sigma rating of 1.11-2.76. Modifications were made to the data collection process and a measurement system study was conducted to analyze gauge repeatability and reproducibility. A cause and effect study identified a relationship between roll profile variation and moisture content deviation in the paper. The goal is to improve the sigma rating from the current 2.25 to 2.65 through applying DMAIC methodology to identify and implement solutions.
The document discusses preparing GDP data from an Excel file for analysis in R. It loads the Excel file into a dataframe called gdp using read_excel(). It then cleans the data, removing missing value rows and duplicating column names. The column names are renamed and the data is saved to an RData file for later use. Key steps include reading the Excel file, cleaning the data, renaming variables, and saving the final dataframe.
Internet Topology, Geography and other Random thingsRIPE NCC
The document discusses various data and visualizations related to Internet topology, geography, and measurements. It provides examples of data on resource allocations by country, IPv6 adoption rates by country, and IPv6 readiness by location. It also discusses challenges with visualizing and making sense of massive Internet measurement data given the large number of autonomous systems and their varying sizes. It proposes aggregating information by autonomous system to help address this challenge. Finally, it covers challenges with geolocating infrastructure and presents the idea of splitting up traceroute data into components like hops and round trip times to create simplified "subway map" style visualizations.
- The document discusses working with GDP data from an Excel file in R.
- It shows how to use the read_excel() function to import the Excel file and create a dataframe called gdp.
- Various data cleaning and manipulation steps are applied to the gdp dataframe, such as removing rows with missing values, renaming columns, and adding row names.
- The cleaned gdp dataframe is then saved to an RData file using save() for later use.
Learn how you can use the new workload management histograms feature in IBM® DB2® 9.5 for Linux®, UNIX®, and Windows® to better understand your workloads, determine the root cause of system slowdowns related to changes in workload, and easily track adherence to performance Service Level Agreements.
The document contains numeric data and descriptions of basic R functions for vectors, matrices, arrays, lists, factors, and data frames. It introduces common operations like addition, subtraction, multiplication, division, exponents, and logarithms. Functions covered include mode(), is.(), '<-', c(), rep(), seq(), length(), and help(). Examples are provided to demonstrate how to use these functions to perform operations on and retrieve elements from vectors and sequences.
1. The document discusses using graphics and data visualization to improve understanding of database performance issues and SQL tuning. It provides examples of how visualizations can clearly show relationships in complex SQL queries and data that are difficult to understand from text or code alone.
2. Key steps in visual SQL tuning are laid out, including drawing tables as nodes, joins as connection lines, and filters as markings on tables. This helps identify optimization opportunities like missing indexes or stale statistics.
3. The document emphasizes that a lack of clarity in visualizing complex data and queries can have devastating consequences, while graphics enable easy understanding and effective problem-solving.
Featherstone High School uses data from their student information management system (SIMS) to track student performance at both the individual and group level. They analyze data on sub-levels, predicted grades, exam results, and value-added to identify strengths, weaknesses, and target support. Teachers enter assessment data into marksheets, and administrators generate reports to evaluate progress, set strategic priorities, and inform students and parents.
The document contains a teacher's notes and examples for teaching students about coordinates, inverse operations, and bus stop division.
For coordinates, it provides examples of writing the coordinates of objects on a graph, naming shapes at given coordinates, and an extra challenge involving matching a shape's x and y coordinates.
For inverse operations, it explains that multiplication and division are inverse operations, and examples are given to show using known calculations to derive the other three related calculations.
For bus stop division, it provides multiplication examples to practice the concept. A video link is included to remind students how to use the bus stop method for long division. Further practice examples using bus stop division are listed but not shown.
A Framework for Robust Control of Uncertainty in Self-Adaptive Software Conn...Pooyan Jamshidi
We enable reliable and dependable self‐adaptations of component connectors in unreliable environments with imperfect monitoring facilities and conflicting user opinions about adaptation policies by developing a framework which comprises: (a) mechanisms for robust model evolution, (b) a method for adaptation reasoning, and (c) tool support that allows an end‐to‐end application of the developed techniques in real‐world domains.
The document contains a series of math problems involving adding and subtracting real numbers. The problems progress from single to multiple-step operations with fractions, decimals, and negatives. Students are prompted to solve problems and then check their work. The objective is for students to practice adding and subtracting real numbers.
Graduating To Go - A Jumpstart into the Go Programming LanguageKaylyn Gibilterra
This workshop jumps through a lot of what is covered in the Go Tour. The exercises are new and match more along with the class content, and some pieces (like testing and APIs) are not covered in the Go Tour.
Human-Agent Interaction: Building Socially Intelligent Agents in GamesRui Prada
This document discusses building socially intelligent agents for human-agent interaction. It covers topics such as agency, mixed-initiative interaction, user experience, delegation, trust, social power dynamics, social identity, and applications to games and social robots. The goal is to create agents that can understand social contexts and interact with users based on social roles, relationships, tasks and cultural factors. Research studies show that modeling social constructs like culture, power and identity can improve user experience and task performance in human-agent systems.
Keynote at the Annual Conference of the Association of Adaptation Studies 2022
Abstract.
Games have still a long way to become fully inclusive. But, the topic of inclusive play is, nevertheless, widely discussed and researched. Inclusiveness is addressed both in terms of the characters and situations that the game depicts (e.g., its content) and in terms of the way players’ accessibility to play the game and enjoy the experience is supported. This presentation shows some efforts to raise awareness for the inclusion of diverse content in games that avoids shallow stereotypes and tropes, and some efforts to make games available to a diverse audience that includes people with disabilities. Another perspective of inclusiveness in games is the use of games as tools to improve the life of players that need support for inclusion. Some projects that follow this idea are presented. For example, the Invisible Island game developed for collaborative play between sighted and unsighted players, and the ID Gaming project that is developing games to support people with intellectual disability. The discussion is extended by presenting games that can mitigate the problems of inclusion in society by addressing cultural training and promoting empathy in cyberbullying situations. A final note on how models of social identity can be used in games, in particular, in the behaviour of game characters is raised. Building on that, we can create gameplay situations involving social interactions that are grounded on the dynamics of social groups, which can support social inclusion challenges as a gameplay element.
This document provides instructions for using the gdb debugger to profile C function sequences in Oracle. It outlines the goals of learning how to use gdb for profiling and lists prerequisites. It then provides step-by-step instructions for tracing an Oracle query using native Oracle tracing mechanisms and the Linux strace utility to include system call information.
Vedic maths is the ancient India secret before the calculator to fast calucation with short cuts and tricks for fast easy accurate answers. GRE exam and other competative exam test students on theability to solve the complex numercials problems with efficiently and within time limits. Vedic maths helps with tricks just for same.
GREKing helping students in basic concepts.
GREking the best GRE preparation classes in Mumbai. (www.greking.com)
Panoramic Video in Environmental Monitoring Software Development and Applica...pycontw
This document summarizes a presentation on using panoramic video from a Ladybug3 360-degree spherical camera for environmental monitoring applications. The presentation covers using Python and APIs to access and process Ladybug video, applying techniques like SIFT and OpenCV to match images and derive flow fields, and discusses challenges with GPS data accuracy and developing a method for correcting panoramic image orientation. The goal is to allow analyzing related views across videos for tasks like measuring landslide sizes over time.
(KO) <<2019 데이터야놀자>> 에서 발표한 내용입니다.
사회적으로 문제가 되고 있는 어뷰징 분석과 이를 방지할 수 있는 방법에 대해 정리해보았습니다.
(EN) Presented in Datayanolja 2019 (Domestic data conference).
Dealing with one of the big social issues: manipulation of public opinions in online news platform.
Main contributions are two-fold: 1) identifying manipulators 2) suggesting possible 3 solutions
* notice: The material is written in Korean.
Scaling infrastructure is tricky,
I will try to explain what methods I use when dealing with this issue, and demonstrate an approach which can be applied to almost any type of work load.
The document is a lesson on dividing integers. It explains the rules for dividing integers, such as the quotient being positive if the numbers have the same sign and negative if they have different signs. It provides examples of dividing integers with different sign combinations. It also includes practice problems for students to divide integers in different scenarios based on the rules covered in the lesson.
The document summarizes a project to improve the Cp and Cpk of roll crowning through reducing variation in roll profiles. It outlines the current process performance including high standard deviation and sigma rating of 1.11-2.76. Modifications were made to the data collection process and a measurement system study was conducted to analyze gauge repeatability and reproducibility. A cause and effect study identified a relationship between roll profile variation and moisture content deviation in the paper. The goal is to improve the sigma rating from the current 2.25 to 2.65 through applying DMAIC methodology to identify and implement solutions.
The document discusses preparing GDP data from an Excel file for analysis in R. It loads the Excel file into a dataframe called gdp using read_excel(). It then cleans the data, removing missing value rows and duplicating column names. The column names are renamed and the data is saved to an RData file for later use. Key steps include reading the Excel file, cleaning the data, renaming variables, and saving the final dataframe.
Internet Topology, Geography and other Random thingsRIPE NCC
The document discusses various data and visualizations related to Internet topology, geography, and measurements. It provides examples of data on resource allocations by country, IPv6 adoption rates by country, and IPv6 readiness by location. It also discusses challenges with visualizing and making sense of massive Internet measurement data given the large number of autonomous systems and their varying sizes. It proposes aggregating information by autonomous system to help address this challenge. Finally, it covers challenges with geolocating infrastructure and presents the idea of splitting up traceroute data into components like hops and round trip times to create simplified "subway map" style visualizations.
- The document discusses working with GDP data from an Excel file in R.
- It shows how to use the read_excel() function to import the Excel file and create a dataframe called gdp.
- Various data cleaning and manipulation steps are applied to the gdp dataframe, such as removing rows with missing values, renaming columns, and adding row names.
- The cleaned gdp dataframe is then saved to an RData file using save() for later use.
Learn how you can use the new workload management histograms feature in IBM® DB2® 9.5 for Linux®, UNIX®, and Windows® to better understand your workloads, determine the root cause of system slowdowns related to changes in workload, and easily track adherence to performance Service Level Agreements.
The document contains numeric data and descriptions of basic R functions for vectors, matrices, arrays, lists, factors, and data frames. It introduces common operations like addition, subtraction, multiplication, division, exponents, and logarithms. Functions covered include mode(), is.(), '<-', c(), rep(), seq(), length(), and help(). Examples are provided to demonstrate how to use these functions to perform operations on and retrieve elements from vectors and sequences.
1. The document discusses using graphics and data visualization to improve understanding of database performance issues and SQL tuning. It provides examples of how visualizations can clearly show relationships in complex SQL queries and data that are difficult to understand from text or code alone.
2. Key steps in visual SQL tuning are laid out, including drawing tables as nodes, joins as connection lines, and filters as markings on tables. This helps identify optimization opportunities like missing indexes or stale statistics.
3. The document emphasizes that a lack of clarity in visualizing complex data and queries can have devastating consequences, while graphics enable easy understanding and effective problem-solving.
Featherstone High School uses data from their student information management system (SIMS) to track student performance at both the individual and group level. They analyze data on sub-levels, predicted grades, exam results, and value-added to identify strengths, weaknesses, and target support. Teachers enter assessment data into marksheets, and administrators generate reports to evaluate progress, set strategic priorities, and inform students and parents.
The document contains a teacher's notes and examples for teaching students about coordinates, inverse operations, and bus stop division.
For coordinates, it provides examples of writing the coordinates of objects on a graph, naming shapes at given coordinates, and an extra challenge involving matching a shape's x and y coordinates.
For inverse operations, it explains that multiplication and division are inverse operations, and examples are given to show using known calculations to derive the other three related calculations.
For bus stop division, it provides multiplication examples to practice the concept. A video link is included to remind students how to use the bus stop method for long division. Further practice examples using bus stop division are listed but not shown.
A Framework for Robust Control of Uncertainty in Self-Adaptive Software Conn...Pooyan Jamshidi
We enable reliable and dependable self‐adaptations of component connectors in unreliable environments with imperfect monitoring facilities and conflicting user opinions about adaptation policies by developing a framework which comprises: (a) mechanisms for robust model evolution, (b) a method for adaptation reasoning, and (c) tool support that allows an end‐to‐end application of the developed techniques in real‐world domains.
The document contains a series of math problems involving adding and subtracting real numbers. The problems progress from single to multiple-step operations with fractions, decimals, and negatives. Students are prompted to solve problems and then check their work. The objective is for students to practice adding and subtracting real numbers.
Graduating To Go - A Jumpstart into the Go Programming LanguageKaylyn Gibilterra
This workshop jumps through a lot of what is covered in the Go Tour. The exercises are new and match more along with the class content, and some pieces (like testing and APIs) are not covered in the Go Tour.
Similar to Geometry Friends Game AI Competition (20)
Human-Agent Interaction: Building Socially Intelligent Agents in GamesRui Prada
This document discusses building socially intelligent agents for human-agent interaction. It covers topics such as agency, mixed-initiative interaction, user experience, delegation, trust, social power dynamics, social identity, and applications to games and social robots. The goal is to create agents that can understand social contexts and interact with users based on social roles, relationships, tasks and cultural factors. Research studies show that modeling social constructs like culture, power and identity can improve user experience and task performance in human-agent systems.
Keynote at the Annual Conference of the Association of Adaptation Studies 2022
Abstract.
Games have still a long way to become fully inclusive. But, the topic of inclusive play is, nevertheless, widely discussed and researched. Inclusiveness is addressed both in terms of the characters and situations that the game depicts (e.g., its content) and in terms of the way players’ accessibility to play the game and enjoy the experience is supported. This presentation shows some efforts to raise awareness for the inclusion of diverse content in games that avoids shallow stereotypes and tropes, and some efforts to make games available to a diverse audience that includes people with disabilities. Another perspective of inclusiveness in games is the use of games as tools to improve the life of players that need support for inclusion. Some projects that follow this idea are presented. For example, the Invisible Island game developed for collaborative play between sighted and unsighted players, and the ID Gaming project that is developing games to support people with intellectual disability. The discussion is extended by presenting games that can mitigate the problems of inclusion in society by addressing cultural training and promoting empathy in cyberbullying situations. A final note on how models of social identity can be used in games, in particular, in the behaviour of game characters is raised. Building on that, we can create gameplay situations involving social interactions that are grounded on the dynamics of social groups, which can support social inclusion challenges as a gameplay element.
Validating the plot of interactive narrative gamesRui Prada
Work torwards the creation of a tool to test narrative games during the writing of the story, without the need of users. The tool presents a set of metrics that can be used to assess the experience that the story may promote, in terms of its interaction flow.
Presentation at Conference on Games (Cog) 2021.
How AI can help games fulfil their purposeRui Prada
My keynote at the 7th EAI International Conference on Interactive Digital Media (https://icidm.eai-conferences.org/2021/).
It discusses the potential of games for serious purposes and the use of Artificial Intelligence (AI) for games. It discusses how AI can be used in games applied to learning of social skills and how AI can improve the social qualities of artificial agents in games. It concludes with a discussion of the use of AI for game production, in particular, to generate content and to automate playtesting.
My talk at #frAIday talks at Umea University - June 4, 2021.
I talked about some principles for building social interactive agents and presented some examples of such agents.
Presentation at Social Identity @ Social Simulation Fest, 19 March 2021
Describing a model for dynamic identity of social agents, that uses contextual features to compute the salient social identity of an AI agent.
Intelligent Verification/Validation for XR Based SystemsRui Prada
Pitch of the Intelligent Verification/Validation for XR Based Systems (iv4XR - https://iv4xr-project.eu/) project at the Workshop on Interactive Technologies organised by the European Commission.
Gamified learning activities with quizzes and AI storytelling to improve soft...Rui Prada
Presentation of the IMPRESS project at the eMadrid seminar. Discussing the use of quizzes and AI storytelling for education. Presentation of the Quiz Tool developed at INESC-ID.
Socio-emotional Agency in Machines: Building Human-Agent Playful InteractionsRui Prada
Slides of my talk at MagicX (http://www.magicx.my) in the Universiti Teknologi Malaysia (www.utm.my/).
I discussed the vision of Engaging People and Machines together and the need of Social Intelligence for that. Presented examples of applied games and discussed why AI characters are important for games targeting social skills. Finished with a discussion of the RAGE project (http://rageproject.eu).
Introdução do Encontro Alumni Área de Jogos do Instituto Superior TécnicoRui Prada
O documento resume as atividades de um grupo de estudantes de jogos digitais ao longo de vários anos, incluindo o número crescente de membros, projetos concluídos, palestrantes convidados e atividades realizadas como workshops e eventos de exibição de jogos. O grupo se especializou em jogos digitais em 2015/2016 e conta com o apoio de um laboratório dedicado a jogos na universidade.
The document discusses using socially intelligent artificial intelligence (AI) characters in applied games to promote learning. It explains that applied games aim to enable practice, exploration, and failure while promoting personal emotional experiences. To support learning social skills, AI characters can increase the size of the social interaction space and need to behave intelligently and believably according to social contexts. The author's research goals are to increase AI characters' social behaviors and intelligence. Examples of projects using AI characters include games for cultural learning, social influence, and joint interrogation training. In conclusion, socially intelligent AI has an important role in applied games by enhancing interaction spaces and sustaining socio-emotional experiences.
The Importance of the Player in Game DesignRui Prada
This document discusses player modeling and profiling in game design. It outlines several models for classifying players, including Bartle's player types (achievers, explorers, socializers, killers), hardcore vs casual players, and BrainHex player classes (seeker, survivor, daredevil, etc.). The key points are that players have different motivations, needs, and play styles; understanding the target audience is crucial for game design; and multiple player profiles should be considered to account for differences between individuals. Selecting the right target audience helps ensure a game provides the desired experience.
My presentation with Carlos Martinho at Lisbon Game Conference (http://lisbongameconf.iscte-iul.pt/) about the importance of Videogames and the work on Videogames that we have been developing at IST and INESC-ID.
It is all about the experience! Player experience in game designRui Prada
1. The document discusses player experience in game design from the perspective of Rui Prada, a professor and expert in games.
2. It emphasizes that games are designed to provide experiences for players through doing, feeling, and learning. A good game promotes a good experience.
3. Player experience is crafted through eliciting emotions like pleasure, satisfaction, and learning over the progression of gameplay. Proper challenge and novelty keep the experience engaging over time.
ANAMOLOUS SECONDARY GROWTH IN DICOT ROOTS.pptxRASHMI M G
Abnormal or anomalous secondary growth in plants. It defines secondary growth as an increase in plant girth due to vascular cambium or cork cambium. Anomalous secondary growth does not follow the normal pattern of a single vascular cambium producing xylem internally and phloem externally.
This presentation explores a brief idea about the structural and functional attributes of nucleotides, the structure and function of genetic materials along with the impact of UV rays and pH upon them.
Or: Beyond linear.
Abstract: Equivariant neural networks are neural networks that incorporate symmetries. The nonlinear activation functions in these networks result in interesting nonlinear equivariant maps between simple representations, and motivate the key player of this talk: piecewise linear representation theory.
Disclaimer: No one is perfect, so please mind that there might be mistakes and typos.
dtubbenhauer@gmail.com
Corrected slides: dtubbenhauer.com/talks.html
When I was asked to give a companion lecture in support of ‘The Philosophy of Science’ (https://shorturl.at/4pUXz) I decided not to walk through the detail of the many methodologies in order of use. Instead, I chose to employ a long standing, and ongoing, scientific development as an exemplar. And so, I chose the ever evolving story of Thermodynamics as a scientific investigation at its best.
Conducted over a period of >200 years, Thermodynamics R&D, and application, benefitted from the highest levels of professionalism, collaboration, and technical thoroughness. New layers of application, methodology, and practice were made possible by the progressive advance of technology. In turn, this has seen measurement and modelling accuracy continually improved at a micro and macro level.
Perhaps most importantly, Thermodynamics rapidly became a primary tool in the advance of applied science/engineering/technology, spanning micro-tech, to aerospace and cosmology. I can think of no better a story to illustrate the breadth of scientific methodologies and applications at their best.
ESPP presentation to EU Waste Water Network, 4th June 2024 “EU policies driving nutrient removal and recycling
and the revised UWWTD (Urban Waste Water Treatment Directive)”
The ability to recreate computational results with minimal effort and actionable metrics provides a solid foundation for scientific research and software development. When people can replicate an analysis at the touch of a button using open-source software, open data, and methods to assess and compare proposals, it significantly eases verification of results, engagement with a diverse range of contributors, and progress. However, we have yet to fully achieve this; there are still many sociotechnical frictions.
Inspired by David Donoho's vision, this talk aims to revisit the three crucial pillars of frictionless reproducibility (data sharing, code sharing, and competitive challenges) with the perspective of deep software variability.
Our observation is that multiple layers — hardware, operating systems, third-party libraries, software versions, input data, compile-time options, and parameters — are subject to variability that exacerbates frictions but is also essential for achieving robust, generalizable results and fostering innovation. I will first review the literature, providing evidence of how the complex variability interactions across these layers affect qualitative and quantitative software properties, thereby complicating the reproduction and replication of scientific studies in various fields.
I will then present some software engineering and AI techniques that can support the strategic exploration of variability spaces. These include the use of abstractions and models (e.g., feature models), sampling strategies (e.g., uniform, random), cost-effective measurements (e.g., incremental build of software configurations), and dimensionality reduction methods (e.g., transfer learning, feature selection, software debloating).
I will finally argue that deep variability is both the problem and solution of frictionless reproducibility, calling the software science community to develop new methods and tools to manage variability and foster reproducibility in software systems.
Exposé invité Journées Nationales du GDR GPL 2024
Current Ms word generated power point presentation covers major details about the micronuclei test. It's significance and assays to conduct it. It is used to detect the micronuclei formation inside the cells of nearly every multicellular organism. It's formation takes place during chromosomal sepration at metaphase.
The binding of cosmological structures by massless topological defectsSérgio Sacani
Assuming spherical symmetry and weak field, it is shown that if one solves the Poisson equation or the Einstein field
equations sourced by a topological defect, i.e. a singularity of a very specific form, the result is a localized gravitational
field capable of driving flat rotation (i.e. Keplerian circular orbits at a constant speed for all radii) of test masses on a thin
spherical shell without any underlying mass. Moreover, a large-scale structure which exploits this solution by assembling
concentrically a number of such topological defects can establish a flat stellar or galactic rotation curve, and can also deflect
light in the same manner as an equipotential (isothermal) sphere. Thus, the need for dark matter or modified gravity theory is
mitigated, at least in part.
BREEDING METHODS FOR DISEASE RESISTANCE.pptxRASHMI M G
Plant breeding for disease resistance is a strategy to reduce crop losses caused by disease. Plants have an innate immune system that allows them to recognize pathogens and provide resistance. However, breeding for long-lasting resistance often involves combining multiple resistance genes
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...Sérgio Sacani
Context. With a mass exceeding several 104 M⊙ and a rich and dense population of massive stars, supermassive young star clusters
represent the most massive star-forming environment that is dominated by the feedback from massive stars and gravitational interactions
among stars.
Aims. In this paper we present the Extended Westerlund 1 and 2 Open Clusters Survey (EWOCS) project, which aims to investigate
the influence of the starburst environment on the formation of stars and planets, and on the evolution of both low and high mass stars.
The primary targets of this project are Westerlund 1 and 2, the closest supermassive star clusters to the Sun.
Methods. The project is based primarily on recent observations conducted with the Chandra and JWST observatories. Specifically,
the Chandra survey of Westerlund 1 consists of 36 new ACIS-I observations, nearly co-pointed, for a total exposure time of 1 Msec.
Additionally, we included 8 archival Chandra/ACIS-S observations. This paper presents the resulting catalog of X-ray sources within
and around Westerlund 1. Sources were detected by combining various existing methods, and photon extraction and source validation
were carried out using the ACIS-Extract software.
Results. The EWOCS X-ray catalog comprises 5963 validated sources out of the 9420 initially provided to ACIS-Extract, reaching a
photon flux threshold of approximately 2 × 10−8 photons cm−2
s
−1
. The X-ray sources exhibit a highly concentrated spatial distribution,
with 1075 sources located within the central 1 arcmin. We have successfully detected X-ray emissions from 126 out of the 166 known
massive stars of the cluster, and we have collected over 71 000 photons from the magnetar CXO J164710.20-455217.
Nucleophilic Addition of carbonyl compounds.pptxSSR02
Nucleophilic addition is the most important reaction of carbonyls. Not just aldehydes and ketones, but also carboxylic acid derivatives in general.
Carbonyls undergo addition reactions with a large range of nucleophiles.
Comparing the relative basicity of the nucleophile and the product is extremely helpful in determining how reversible the addition reaction is. Reactions with Grignards and hydrides are irreversible. Reactions with weak bases like halides and carboxylates generally don’t happen.
Electronic effects (inductive effects, electron donation) have a large impact on reactivity.
Large groups adjacent to the carbonyl will slow the rate of reaction.
Neutral nucleophiles can also add to carbonyls, although their additions are generally slower and more reversible. Acid catalysis is sometimes employed to increase the rate of addition.
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Ana Luísa Pinho
Functional Magnetic Resonance Imaging (fMRI) provides means to characterize brain activations in response to behavior. However, cognitive neuroscience has been limited to group-level effects referring to the performance of specific tasks. To obtain the functional profile of elementary cognitive mechanisms, the combination of brain responses to many tasks is required. Yet, to date, both structural atlases and parcellation-based activations do not fully account for cognitive function and still present several limitations. Further, they do not adapt overall to individual characteristics. In this talk, I will give an account of deep-behavioral phenotyping strategies, namely data-driven methods in large task-fMRI datasets, to optimize functional brain-data collection and improve inference of effects-of-interest related to mental processes. Key to this approach is the employment of fast multi-functional paradigms rich on features that can be well parametrized and, consequently, facilitate the creation of psycho-physiological constructs to be modelled with imaging data. Particular emphasis will be given to music stimuli when studying high-order cognitive mechanisms, due to their ecological nature and quality to enable complex behavior compounded by discrete entities. I will also discuss how deep-behavioral phenotyping and individualized models applied to neuroimaging data can better account for the subject-specific organization of domain-general cognitive systems in the human brain. Finally, the accumulation of functional brain signatures brings the possibility to clarify relationships among tasks and create a univocal link between brain systems and mental functions through: (1) the development of ontologies proposing an organization of cognitive processes; and (2) brain-network taxonomies describing functional specialization. To this end, tools to improve commensurability in cognitive science are necessary, such as public repositories, ontology-based platforms and automated meta-analysis tools. I will thus discuss some brain-atlasing resources currently under development, and their applicability in cognitive as well as clinical neuroscience.
hematic appreciation test is a psychological assessment tool used to measure an individual's appreciation and understanding of specific themes or topics. This test helps to evaluate an individual's ability to connect different ideas and concepts within a given theme, as well as their overall comprehension and interpretation skills. The results of the test can provide valuable insights into an individual's cognitive abilities, creativity, and critical thinking skills
Phenomics assisted breeding in crop improvementIshaGoswami9
As the population is increasing and will reach about 9 billion upto 2050. Also due to climate change, it is difficult to meet the food requirement of such a large population. Facing the challenges presented by resource shortages, climate
change, and increasing global population, crop yield and quality need to be improved in a sustainable way over the coming decades. Genetic improvement by breeding is the best way to increase crop productivity. With the rapid progression of functional
genomics, an increasing number of crop genomes have been sequenced and dozens of genes influencing key agronomic traits have been identified. However, current genome sequence information has not been adequately exploited for understanding
the complex characteristics of multiple gene, owing to a lack of crop phenotypic data. Efficient, automatic, and accurate technologies and platforms that can capture phenotypic data that can
be linked to genomics information for crop improvement at all growth stages have become as important as genotyping. Thus,
high-throughput phenotyping has become the major bottleneck restricting crop breeding. Plant phenomics has been defined as the high-throughput, accurate acquisition and analysis of multi-dimensional phenotypes
during crop growing stages at the organism level, including the cell, tissue, organ, individual plant, plot, and field levels. With the rapid development of novel sensors, imaging technology,
and analysis methods, numerous infrastructure platforms have been developed for phenotyping.
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills MN
Travis Hills of Minnesota developed a method to convert waste into high-value dry fertilizer, significantly enriching soil quality. By providing farmers with a valuable resource derived from waste, Travis Hills helps enhance farm profitability while promoting environmental stewardship. Travis Hills' sustainable practices lead to cost savings and increased revenue for farmers by improving resource efficiency and reducing waste.
1. The
Geometry
Friends
Game
AI
Compe55on
Rui
Prada,
Phil
Lopes,
João
Catarino
João
Quitério
and
Francisco
S.
Melo
Ins5tuto
Superior
Técnico,
Universidade
de
Lisboa
INESC-‐ID
Área de Jogos do
Instituto Superior Técnico
2. Research
Vision
• Define
a
framework
to
foster
research
on
collabora5ve
game
AI
• Support
collabora5ve
gameplay
experiences
• Engaging
humans
and
agents
together
http://gaips.inesc-id.pt/geometryfriends
4. The
Game
• 2
players
physics-‐based
puzzle
plaNormer
• Two
characters:
the
circle
and
the
rectangle
http://gaips.inesc-id.pt/geometryfriends
5. The
Environment
• 2D
world
with
physics
– APri5on
and
gravity
– “Realis5c”
collisions
• with
mass
and
spin
• PlaNorms
– Black,
Yellow
and
Green
• Different
colour
blocks
movement
• A
set
of
of
diamonds
(collec5bles)
http://gaips.inesc-id.pt/geometryfriends
6. The
Goal
• To
collect
all
diamonds
in
the
least
amount
of
5me
http://gaips.inesc-id.pt/geometryfriends
7. Geometry
Friends
Levels
• A
level
is:
– The
four
walls
– A
set
of
(coloured)
plaNorms
– A
set
of
collec5bles
– The
ini5al
posi5on
of
the
characters
– The
5me
limit
9. AI
Framework
• Sensors
– PlaNorms:
posi5on
and
colour
– Collec5bles:
posi5on
– Characters:
current
posi5on
and
velocity
– Level:
5me
and
number
of
collected
diamonds
• Actuators:
on/off
force
switches
– Circle:
roll
leZ,
roll
right,
jump
– Rectangle:
slide
leZ,
slide
right,
morph
up,
morph
down
http://gaips.inesc-id.pt/geometryfriends
10. Challenges
for
the
AI
in
GF
• Collabora5ve
combined
task
and
mo5on
planning
– Devise
collabora5ve
plans
• Determine
the
order
of
collec5bles,
assign
to
characters,
iden5fy
joint
ac5on
points
– Devise
mo5on
control
plans
• Determine
actuators’
ac5va5on
5meline,
coordinate
with
the
other
character
• Do
the
above
in
real-‐5me
11. The
Compe55on
• Started
in
2013
(at
CIG
Niagara
Falls,
Canada)
• 3
Tracks
– Coopera5on
(main
track)
• Two
AI
agents
– Single
player
• Rectangle
• Circle
• Each
track
includes
10
levels
– 5
public
and
5
private
http://gaips.inesc-id.pt/geometryfriends
15. Scoring
• Get
score
for
each
diamond
collected
• Bonus
for
solving
the
level
• Bonus
for
the
@me
remaining
• Final
score
is
the
average
of
10
runs
http://gaips.inesc-id.pt/geometryfriends
16. 2014
Submissions
• Coopera5on
Track
– CIBot
–
Sejong
University
• Circle
Track
– CIBot
–
Sejong
University
– KUAS-‐IS
Lab
–
Na5onal
Kaohsiung
University
of
Applied
Sciences
• Rectangle
Track
– CIBot
–
Sejong
University
– KUAS-‐IS
Lab
–
Na5onal
Kaohsiung
University
of
Applied
Sciences
– OPU-‐SCOM
–
Department
of
Computer
Science
and
Intelligent
Systems,
Osaka
Prefecture
University
http://gaips.inesc-id.pt/geometryfriends
17. Approaches
• Rectangle
Track
– CIBot:
MTCS,
Directed
graph
representa5on
– KUAS-‐IS:
A*,
Q-‐learning
– OPU-‐SCOM:
2
Layers
AI
(global
and
local
strategy),
Hierarchical
task
plan,
Dijkstra,
PSO
http://gaips.inesc-id.pt/geometryfriends
18. Approaches
• Circle
Track
– CIBot:
Dijkstra,
(greedy)
rule-‐based
system
– KUAS-‐IS:
A*,
Q-‐learning
• Coopera5on
Track
– CIBot:
same
as
the
above
(Dijkstra,
MTCS,
Directed
graph
representa5on)
with
a
two-‐step
performance
(individual
and
coopera5on
modes)
http://gaips.inesc-id.pt/geometryfriends
19. Results
• Tests
run
on
– Intel
Core
i7
@
2.4GHz
– 16
GB
de
RAM
– Windows
8.1
(64-‐Bit)
http://gaips.inesc-id.pt/geometryfriends
33. Discussion
• General
over-‐fipng
to
the
public
levels
• Greedy
solu5ons
oZen
led
to
dead-‐ends
• The
need
for
competence
at
two
levels
became
salient
in
the
Rectangle
Track
– BePer
task
planning:
OPU-‐SCOM
– BePer
mo5on
planning:
CIBot
• Same
good
results
in
all
tracks
http://gaips.inesc-id.pt/geometryfriends
34. Conclusions
and
Future
Work
• Geometry
Friends
is
a
good
test-‐bed
for
coopera5ve
AI
– S5ll
a
lot
solve
• Future
work
– Level
Genera5on
Track
• Generate
levels
for
2
players
– Human
Agent
Track
• Limited
communica5on
• Believability
• Good
experience
– Should
not
take
the
fun
out
of
the
Human
» E.g.
solve
the
puzzle
immediately
http://gaips.inesc-id.pt/geometryfriends
35. Looking
forward
for
your
submissions
http://gaips.inesc-id.pt/geometryfriends