04-11-2016, 10:11 AM
1464291225-islam.pdf (Size: 998.87 KB / Downloads: 6)
Abstract
A Mood-based automatic music playing system is developed for user to
listen the music based on his or her mood.we present a playlist generation
scheme that uses lyrics and annotations to discover similarity between
kinds of music and user tastes. It generates a playlist according to user
preferences and situations. Additionally, users can provide some feedbacks
to the system such as whether each tune is suitable for the preference and
the situation. The system transforms the feature values concerning
preferences and situations and adapts them to each user. The playlists are
generated through three phases. First, an initial playlist is found from
databases by content-based retrieval. Second,transcoding improves the
playlist according to the user's preference and situation. Finally, by
interaction between the system and the user, the playlist becomes more
suitable for the user. With the similarity measure, the songs the user
listened to in the past are grouped and analyzed. The system recommends
pieces of music to the user based on the result of the analysis. We evaluate
our system with virtual users who have various preferences, and observe
which recommendation lists the system generates. In most cases, the
system recommends the pieces of music which are close to user.
Introduction
This thesis will explore Web technology that would make interactive music more
accessible to users. The internet has dramatically evolved in the past decade, and it plays
an important role in many people‟s daily lives. Many people no longer get entertainment
media like video and music from physical stores. They can now enjoy such things from
the comfort of their homes with a click of mouse. A lot of media types are moving to the
internet, and it is also time for Interactive Music to do so. Interactive music is a fairly new
medium, and it is constantly being improved. Thanks to modern computing power and
broadband connections, now it is possible to bring interactive music to dynamic Web also
known as a loosely defined term called “Web 2.0.”
Goals:
This research has two components: discussion and development. It is important to look at
the progress of how interactive music has evolved over time in order to understand the
future. This thesis will briefly look at technology related to interactive music as well as
technology related to the web. It will also look at what is available on the Web as of 2009
in interactive music. Deploying interactive music to the Web is not always easy. In Web
technology, there are restrictions such as limited bandwidth, limited physical devices to
incorporate, browser compatibility, and so forth. This thesis will look at some statistical
data to pinpoint the problems and explore ways to solve them
Motivation:
The motivation behind this research is to help people develop interactive music systems
on the Web by providing solid background information and exploring problems they
might encounter while developing. Another motivation is to create an environment where
non-musicians with little formal knowledge of music can interact with computers and
compose relatively complex music in a non-traditional way. This allows non-musicians to
participate in music creation activities without much knowledge of music.
Benefits:
Deploying interactive music on the Web environment has a number of benefits. For
example, once a program is developed, it can be used in multiple platforms. It is possible
for people from different places to interact with each other. Also, it does not require a
special device or software, so people can enjoy it anywhere with internet access. It is
possible to make it easy for users to share their music and create a dynamic community
online. These will make interactive music more accessible and appealing to people. In
addition, interactive music has educational and therapeutic values; therefore, greater
accessibility would lead more people benefit.
Artificial Intelligence
A branch of Computer Science named Artificial Intelligence pursues creating the
computers or machines as intelligent as human beings.other algorithms can be used to
discover previously unknown patterns (unsupervised learning).
According to the father of Artificial Intelligence, John McCarthy, it is “The science and
engineering of making intelligent machines, especially intelligent computer programs’’.
1.1.2 Goals of AI
To Create Expert Systems − The systems which exhibit intelligent behavior, learn, demonstrate,
explain, and advice its users.
To Implement Human Intelligence in Machines − Creating systems that understand, think,
learn, and behave like humans.
1.1.3 CONTRIBUTION TO AI
Artificial intelligence is a science and technology based on disciplines such as Computer Science,
Biology, Psychology, Linguistics, Mathematics, and Engineering. A major thrust of AI is in the
development of computer functions associated with human intelligence, such as reasoning, learning, and
problem solving.Out of the following areas, one or multiple areas can contribute to build an intelligent
system.
Applications of AI
AI has been dominant in various fields such as −
Gaming − AI plays crucial role in strategic games such as chess, poker, tic-tac-toe, etc., where
machine can think of large number of possible positions based on heuristic knowledge.
Natural Language Processing − It is possible to interact with the computer that understands
natural language spoken by humans.
Expert Systems − There are some applications which integrate machine, software, and special
information to impart reasoning and advising. They provide explanations and advice to the users.
Vision Systems − These systems understand, interpret, and comprehend visual input on the
computer. For example,
o A spying aeroplane takes photographs, which are used to figure out spatial information or
map of the areas.
o Doctors use clinical expert system to diagnose the patient.
o Police use computer software that can recognize the face of criminal with the stored
portrait made by forensic artist.
Speech Recognition − Some intelligent systems are capable of hearing and comprehending the
language in terms of sentences and their meanings while a human talks to it. It can handle
different accents, slang words, noise in the background, change in human’s noise due to cold, etc.
Handwriting Recognition − The handwriting recognition software reads the text written on
paper by a pen or on screen by a stylus. It can recognize the shapes of the letters and convert it
into editable text.
Intelligent Robots − Robots are able to perform the tasks given by a human. They have sensors
to detect physical data from the real world such as light, heat, temperature, movement, sound,
bump, and pressure. They have efficient processors, multiple sensors and huge memory, to exhibit
intelligence. In addition, they are capable of learning from their mistakes and they can adapt to
the new environment.
1.2.1 Human Computer Interface
Human Computer Interface (HCI) was previously known as the man-machine studies or man-machine
interaction. It deals with the design, execution and assessment of computer systems and related
phenomenon that are for human use.
HCI can be used in all disciplines wherever there is a possibility of computer installation. Some of the
areas where HCI can be implemented with distinctive importance are mentioned below −
Computer Science − For application design and engineering.
Psychology − For application of theories and analytical purpose.
Sociology − For interaction between technology and organization.
Industrial Design − For interactive products like mobile phones, microwave oven, etc.