Suggestions for the first bot

  • 8 Replies
  • 4044 Views
*

Mohit

  • Bumblebee
  • **
  • 26
  • Abducted by Aliens
Suggestions for the first bot
« on: September 02, 2010, 10:49:57 pm »
It was pure coincidence. The day I joined AI dreams was the same day when I purchased a Violin and my first class is at Sunday.

Just striked my mind today, I've got a idea about making a Music teacher kind of bot. User connects a instrument, like electronic keyboard and the bot gives the lessons through MIDI, teaches songs, talkes about this and that, and optionally flirts with you ;)



For the sake of curiosity, I searched the Internet for such softwares and there are loads. No innovation till now  :(

Now what I think about is "Can I make the bot take lessons from someone, and go teach it to somebody else?"

My visualization of this is, a anime standing with the instrument, showing the instrument to you. Telling you where to keep your fingers, how to play it, and if you are playing wrong, correct it. It can learn from previous experiences, say, I keep my pinky finger on some key which is wrong, the middle finger should be there. It can record the same and tell the user about the mistake. Right now its 3:16 AM here and I am not able to think anymore  ???


I am not sure about this as I am new to AI, but can it be helpful for me to learn AI? I wanted to explore the learning pattern of a human(me) from scratch and deploy it to a bot(unnamed till now)?
Seems lika a long term plan for me.


Any thoughts how I should proceed?
Can death be sleep, when life is but a dream,
And scenes of bliss pass as a phantom by?
The transient pleasures as a vision seem,
And yet we think the greatest pain's to die.

~~John Keats(Lines from poem On Death)

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Suggestions for the first bot
« Reply #1 on: September 02, 2010, 11:54:29 pm »
I all honesty, what you dream about can most likely be done but it will require very acute machine vision and some very deep financial pockets!

The computer / Robot / avatar would have to know / contain or be "fed" the score of music.

A camera(s) would then have to watch the user play the piece at the proper tempo and pitch all the while it's computer counterpart is keeping track of the notes being played and performing a baseline comparison to the original score and noting any mistakes.

Upon sensing any mistakes the computer program would have to immediately halt the user / player and inform him/her of the error and allow them to replay it perhaps until they get it right.

So basically this is taking the place of a music teacher who has years of training, has an obvious ear for music along with a fondness or love for perhaps certain styles, eras, performers, composers, instruments, etc. , and can help to impart that inner feeling into the piece being played.

But you'd rather let a computer do it...cold...calculating...without feeling or emotion...just exact notes as written on staff paper. Hmmm....

Ambitious project but for my $.02...I'll take the human teacher any day when it comes to music.

Best of luck!
In the world of AI, it's the thought that counts!

*

Mohit

  • Bumblebee
  • **
  • 26
  • Abducted by Aliens
Re: Suggestions for the first bot
« Reply #2 on: September 03, 2010, 11:56:54 am »
Hi,

Nice thought Art.
Quote
So basically this is taking the place of a music teacher who has years of training, has an obvious ear for music along with a fondness or love for perhaps certain styles, eras, performers, composers, instruments, etc. , and can help to impart that inner feeling into the piece being played.

But you'd rather let a computer do it...cold...calculating...without feeling or emotion...just exact notes as written on staff paper. Hmmm....

Putting this on hold for a long time now. 

Time to look for a new idea..  ;D ;D
Can death be sleep, when life is but a dream,
And scenes of bliss pass as a phantom by?
The transient pleasures as a vision seem,
And yet we think the greatest pain's to die.

~~John Keats(Lines from poem On Death)

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Suggestions for the first bot
« Reply #3 on: September 03, 2010, 02:08:15 pm »
Mohit,

I wasn't trying to downplay your dream...just trying to think if all the effort would be worth it.

There are some things that are better left to humans.

I imagine it would be somewhat akin to programming a computer to write a poem, short story or novel.

While it might be able to put words together, I dare say, a lot of the mystery, drama, terror, love or what ever the gist, would be lost in context (or lack of).

I certainly meant no disrespect and would only hope to encourage you and others to pursue your dreams no matter what opposition you might receive.

Hope you understand.
Have a great day!
In the world of AI, it's the thought that counts!

*

Mohit

  • Bumblebee
  • **
  • 26
  • Abducted by Aliens
Re: Suggestions for the first bot
« Reply #4 on: September 03, 2010, 02:42:49 pm »
Hi Art,

I totally understood the previous post and took it as a positive feedback. There were many things mentioned by you which I didn't thought at the time when I was dreaming about it. It will go heavy on my pocket, plus as you said rightly, some things should better left to humans.

I thought again after reading your post that I shouldn't make this at my starting point in AI. Thus thinking about something else to start with  :) :)

Thanks for your feedback, it was really helpful.

Have a nice day!
Mohit

Can death be sleep, when life is but a dream,
And scenes of bliss pass as a phantom by?
The transient pleasures as a vision seem,
And yet we think the greatest pain's to die.

~~John Keats(Lines from poem On Death)

*

Freddy

  • Administrator
  • **********************
  • Colossus
  • *
  • 6860
  • Mostly Harmless
Re: Suggestions for the first bot
« Reply #5 on: September 03, 2010, 03:10:46 pm »
This might interest you Mohit :

http://robots.net/article/2713.html

We did talk some time back about machines that generated music, but I can't find the thread.  There are machines that have analysed the works of say Mozart and are able to assemble something in the same kind of style.  Music 'experts' tend to not like this kind of thing as it has no soul as Art mentions above.  Still an interesting subject though.

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Suggestions for the first bot
« Reply #6 on: September 04, 2010, 01:08:46 pm »
Mohit,

Your topic mentions construction of your first bot. If I had never programmed a bot (any type of bot), I think I would attempt to keep it as simple, yet workable as possible. In other words, start small.

As an analogy, if I was interested in woodworking and wanted to build my first creation out of wood, what would I attempt to build? A china hutch, cupboard or dining table? Probably not. How about a Bird House?

Sure, it is much smaller, easier to construct and requires less of my time so that I do not get too frustrated too early in the project. As my skills and methods improve, I can attempt to build bigger things.

Perhaps such an analogy can be applied to bot building as well.


All the best!
In the world of AI, it's the thought that counts!

*

Mohit

  • Bumblebee
  • **
  • 26
  • Abducted by Aliens
Re: Suggestions for the first bot
« Reply #7 on: September 17, 2010, 11:36:19 pm »
Hi Art,


I have constructed some bots before, but never used a bot which will use AI . My previous projects were just state switching and observing behavior on the basis of command input. I agree with your thoughts that I have to go by the proper learning curve here. Want to share the new approach here.

After few days of thinking, I am planning to re-do most of the stuff which I have made in AI. Simple pattern matching and searching. I am starting with the most basic bot that I have made, searching people and displaying information about them, very basic though  ;D

user - I want phone number of Fred William
bot - its 6549831, any other info?

something like this. Once I am through, I can then make the bot talk with user on general topics. 
Can death be sleep, when life is but a dream,
And scenes of bliss pass as a phantom by?
The transient pleasures as a vision seem,
And yet we think the greatest pain's to die.

~~John Keats(Lines from poem On Death)

*

Art

  • At the end of the game, the King and Pawn go into the same box.
  • Trusty Member
  • **********************
  • Colossus
  • *
  • 5865
Re: Suggestions for the first bot
« Reply #8 on: September 18, 2010, 01:26:37 am »
Great! I'm sure many of us here are looking forward to seeing what develops regarding your experiments.

Best of luck with your work!!
In the world of AI, it's the thought that counts!

 


LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

407 Guests, 0 Users

Most Online Today: 405. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles