bSimple
bSimple
  • 12
  • 111 909
prolog backtracking 2
Walking through a prolog backtracking example
** Please view full screen for best viewing quality **
link to how to remove duplicate elements in a list - similar strategy to identifying if list contains all unique elements.
ua-cam.com/video/IHH42cS3hnM/v-deo.html
Переглядів: 3 521

Відео

prolog unification
Переглядів 22 тис.8 років тому
Explaining the basic concepts of what prolog unification is the rules involved Please view video in full screen mode to see clearly
prolog create list of numbers (Part 6)
Переглядів 4,1 тис.8 років тому
One way to create a range of numbers in prolog Please view video in full screen mode to see clearly
prolog reverse list (Part 4)
Переглядів 15 тис.8 років тому
One way to reverse a list in prolog by discussing the strategy and implementation Please view video in full screen mode to see clearly
prolog sum list elements (Part 3)
Переглядів 11 тис.8 років тому
One way to sum all the elements in a list in prolog by discussing the strategy and implementation Please view video in full screen mode to see clearly
prolog remove duplicates from list (Part 5)
Переглядів 12 тис.8 років тому
One way to convert a list into a set in prolog by discussing the strategy and implementation Please view video in full screen mode to see clearly
prolog sum series of numbers (Part 2)
Переглядів 7 тис.8 років тому
An approach to recursively calculating the sum of a series of numbers. Please view video in full screen mode to see clearly
prolog backtracking 1
Переглядів 10 тис.8 років тому
How prolog process a simple compound query Please view video in full screen mode to see clearly
prolog remove last element (Part 1)
Переглядів 5 тис.8 років тому
How removing the last element from a list works by using the append predicate. Please view video in full screen mode to see clearly
prolog remove last element (Part 2)
Переглядів 2,2 тис.8 років тому
Another detailed walk through of a different strategy for removing the last element of a list. Please view video in full screen mode to see clearly
prolog split list
Переглядів 7 тис.8 років тому
A trace through prolog recursion and backtracking using the append predicate which splits a list. Please view video in full screen mode to see clearly
prolog append
Переглядів 12 тис.8 років тому
A detailed visual walk through of how the prolog append predicate works. Please view video in full screen mode to see clearly

КОМЕНТАРІ

  • @aasthathapaliya746
    @aasthathapaliya746 2 роки тому

    What if the ordering does matter? How do we keep it [a,1] instead of [1,a]?

  • @singwithnik6091
    @singwithnik6091 2 роки тому

    Thank you so much ❤️

  • @diahnuri4830
    @diahnuri4830 2 роки тому

    Great video! Thanks for your clear explanation

  • @avramcs
    @avramcs 2 роки тому

    If anyone finds themselves like me learning how to do Prolog before a test and it’s a god damn dungeon of language let me just say Good Luck! You are rare but not alone. Also on some actual help shit, use member and select to randomly choose an item from a list

  • @gamedevtobe
    @gamedevtobe 2 роки тому

    Great explanation, thank you !

  • @BigNater
    @BigNater 3 роки тому

    This does not work work me, I copied your code exactly and used the same examples and just get an output of FALSE. Im so confused, how does your terminal print out the resulting set, mine just says true or false. Also how are you not getting singleton variable compilation errors?

  • @tushargoyaliit
    @tushargoyaliit 3 роки тому

    Thanks

  • @herakletosherakletos3781
    @herakletosherakletos3781 3 роки тому

    Thank you so much for your clear explanations!, Now I understand. Thousands of Thanks !!

  • @omarwael4498
    @omarwael4498 3 роки тому

    Thank you sir!

  • @TooSweaty4U
    @TooSweaty4U 3 роки тому

    Just wasted 2 hours watching an university lecture about this. It was disorganized, the rules weren't presented in a structured way, and I was left confused. Watched this video and in 20 minutes now I understand well enough to start working on the assignemnts...

  • @StreetArtist360
    @StreetArtist360 4 роки тому

    Great video. ;-) . Thanks

  • @StreetArtist360
    @StreetArtist360 4 роки тому

    Thank you very much.

  • @StreetArtist360
    @StreetArtist360 4 роки тому

    Thank you very much.

  • @nasmamohamed8080
    @nasmamohamed8080 4 роки тому

    can you help me to solve this Write a program to classify fruits in terms of similarity of color and shape through building relationships (facts and rules) The names of the facts (color and shape) The name of the rule (classification of fruits)

  • @romanmoravskyi2283
    @romanmoravskyi2283 4 роки тому

    Thanks! Great explanation, helped a lot!!!

  • @Vxerr
    @Vxerr 4 роки тому

    Thank you so much dude

  • @leoware9319
    @leoware9319 4 роки тому

    Sooo useful---thank you so much

  • @blobbyblobb
    @blobbyblobb 4 роки тому

    thank you, very clear examples

  • @MrKhaledpage
    @MrKhaledpage 4 роки тому

    respect! thank u smart cool person!

  • @adairhz
    @adairhz 4 роки тому

    Your videos are great! Thanks a lot, man

  • @marwabakshi1866
    @marwabakshi1866 4 роки тому

    Perfect video! Thanks :)

  • @levi_snowfractal6062
    @levi_snowfractal6062 4 роки тому

    Thanks a bunch for the clear explanation and giving lots of examples. Helped me out with my presentation.

  • @2Cerealbox
    @2Cerealbox 4 роки тому

    Such a shame you don't post anymore. These videos are great. Wish I'd found them earlier.

  • @conorthorne8261
    @conorthorne8261 5 років тому

    mate you have a serious talent for explaining things so that they are simple to understand. I hope you continue teaching of some sort, cheers from ireland

  • @dzayniddinova1355
    @dzayniddinova1355 5 років тому

    thanks for great Video! Coud you make ones to Permutation in Prolog, please?

  • @INF3RNAL10
    @INF3RNAL10 5 років тому

    thanks !!!

  • @gondarethiopia3197
    @gondarethiopia3197 5 років тому

    good teaches

  • @Warwipf
    @Warwipf 5 років тому

    Thanks

  • @m1_r.0o0
    @m1_r.0o0 5 років тому

    thank you.

  • @Doge317
    @Doge317 5 років тому

    Thank you very much for the explanation. Much clearer and easier to follow than my professor.

  • @gonzalogarcia3222
    @gonzalogarcia3222 5 років тому

    Thanks man, it really helped me a lot!

  • @MrAlekoukos
    @MrAlekoukos 5 років тому

    DAYUMN SON!

  • @matt.jordan
    @matt.jordan 5 років тому

    So nice ty

  • @Reneswk78
    @Reneswk78 5 років тому

    gracias senor

  • @alfiedotwtf
    @alfiedotwtf 5 років тому

    My book never explained that "bar followed by a list collapses". Thank you, I now understand how this all bloody works :)

  • @rockboy2003
    @rockboy2003 5 років тому

    I watched this think like 5 times and im still confused

  • @alixak4304
    @alixak4304 5 років тому

    Robinson's unification algorithm [en.wikipedia.org/wiki/Unification_(computer_science)#A_unification_algorithm]

  • @sadaffatima2076
    @sadaffatima2076 5 років тому

    Good....clearly explained...but font size is too small...I can't see clearly... please increase the font size...

  • @gabbybermudez5375
    @gabbybermudez5375 5 років тому

    Your video, especially the part where you show the return values propagate back up, really helped solidify Prolog in general for me. Thank you!

  • @-luca9982
    @-luca9982 6 років тому

    Perfectly vizualised thanks a lot! This helped me soo much!

  • @rezamirkhani4747
    @rezamirkhani4747 6 років тому

    thank you very much! this video helped me understand the magic of unification and debugging in prolog

  • @saraar5553
    @saraar5553 6 років тому

    great tutorial! i finally understand it :D

  • @UhelUhel
    @UhelUhel 6 років тому

    Wish my teacher from logic would be so enthusiastic and informative as you. Thanks. exams are close!

  • @dev_salom
    @dev_salom 6 років тому

    Very helpful, thanks

  • @CrustyQtip
    @CrustyQtip 6 років тому

    oh shit hes not east indian

    • @passwoid
      @passwoid 6 років тому

      A gem amongst Computer science concept tutorials

  • @aliveagain
    @aliveagain 6 років тому

    Had a very small link missing, and the red text on the bottom left corner filled it in. Thanks.

  • @roxiogamer
    @roxiogamer 7 років тому

    Thanks so much. You have explained Unification in such an easy to understand way. I was completely lost in the 1 hour lecture, and you explain it in 20 mins. Thanks!

  • @biren1505
    @biren1505 7 років тому

    Nice explanation :)

  • @thoughte2432
    @thoughte2432 7 років тому

    Thanks man!

  • @slayerq3
    @slayerq3 7 років тому

    Great tutorial.