• Artificial intelligence
    • TED talks on AI
    • ELonMusk
    • DeepMind
      • AlphaGo
        • AlphaGo is a computer program that plays the board game Go. It was developed by DeepMind Technologies which was later acquired by Google. AlphaGo had three far more powerful successors, called AlphaGo Master, AlphaGo Zero and AlphaZero
      • AlphaStar
        • AlphaStar is a computer program by DeepMind that plays the video game StarCraft II.AlphaStar attained Grandmaster status in August 2019
      • DeepMind uses neural networks and deep learning to train artificial intelligences
    • MachineLearning
      • Categories
        • Supervised
          • The computer is presented with example inputs and their desired outputs, given by a "teacher", and the goal is to learn a general rule that maps inputs to outputs
        • UnSupervised
          • we provide some data, but we do not specify the right answers and here the algorithm independently figures something out without any prior training so with that being said, unsupervised ML does not train a model
        • Reinforcement Learning
          • Reinforcement learning is a training method based on rewarding desired behaviors and/or punishing undesired ones. ... basically it learns from the mistakes it makes in the environment For example, AlphaGo uses reinforcement learning to defeat human Go champion
      • Approaches
        • Decision tree Learning
          • are a non-parametric supervised learning method used for classification and regression. Decision trees learn from data to approximate a sine curve with a set of if-then-else decision rules. The deeper the tree, the more complex the decision rules and the fitter the model.
        • Deep Learning
          • a subset of machine learning where neural networks, learn from large amounts of data. ... Deep learning allows machines to solve complex problems even when using a data set that is very diverse, unstructured or unlabeled
        • Artificial neural networks
          • Algorithm inspired by biological computational models of brain and biological neural networks
        • Representation Learning
        • Rule Based MachineLearning
      • Libraries
        • Python
          • Numpy
          • Pandas
          • TensorFlow
          • Scikit-Learn
      • Model
        • Select Algorithm based on question and data available
      • Optimization
      • Cost Function
        • The cost function will provide a measure of how far my algorithm and its parameters are from accurately representing my training data
      • Results and Benchmarking
        • Analyse the performance of each algorithms and discuss results.
        • Are the results good enough for production?
      • Data
        • Find
        • Collect or build a dataset
        • Explore
        • use A dataset
        • Open Source Dataset
          • Open-source datasets, also called open data, are data collections that are freely available for access, use, modification, and sharing. This data is often collected and released by governments, academic institutions, or independent agencies
    • Computer Vision
      • Image Processing systems
      • Image Restoration
      • Scene Reconstruction
      • Recognition
        • Handwriting Recognition
        • Facial Recognition
          • Openface
        • Optical character Recognition
      • Tracking
      • OpenCV
        • Learn OpenCV
        • Tracking.JS
        • Awesome Computer Vision Ressource List
      • Self Cars Driving
      • Augmented Reality
        • What is Augmeneted Reality ?
          • adds digital elements onto a smartphone camera, creating an illusion that holographic content is a part of the physical world around you. In contrast with Virtual Reality (VR), you are not immersed in the whole artificial environment
        • Mixed Reality ?
          • The Room Of Mixed Reality
          • Windows Mixed Reality
          • the merging of real and virtual worlds to produce new environments and visualizations, where physical and digital objects co-exist and interact in real time
        • Hyper Reality ?
          • Hyper-Reality presents a provocative and kaleidoscopic new vision of the future, where physical and virtual realities have merged
          • Watch https://youtu.be/YJg02ivYzSs (open link new tab)
        • and Augmented Reality ?
          • Ar.JS
            • AR.js is a lightweight library for Augmented Reality on the Web, coming with features like Image Tracking, Location based AR and Marker tracking.
          • Unity
            • VRTK the productive toolkit for rapidly building spatial computing solutions in unity
            • Awesome Unity resources list
    • Robotics
      • Cybernetics
      • Cognitive
      • Human-Robot interaction
        • Speech Recognition
        • Robotic Voice
        • Gestures
        • Social Intelligence
        • Artificial Emotions
        • Facial Expressions
      • Examples
        • Sophia
        • Irobot
        • EMOTECH
    • Data Mining
      • Text Mining
        • transforms unstructured text data into meaningful and actionable information it also utilizes different AI technologies to automatically process data and generate valuable insights, enabling companies to make data-driven decisions
      • Big Data
        • extremely large data sets that may be analysed computationally to reveal patterns, trends, and associations, especially relating to human behaviour and interactions
      • intention Mining
      • Genetic Algorithms
    • Natural Language Processing
      • Translation
      • information extracting and clustering
        • a technique for partitioning sets of words into subsets of semantically similar words
      • Classification
      • Syntax
        • Word Segmentation
        • Parsing
          • Involves UnderTaking Grammatical Analysis for the provided sentence
      • Sentence Breaking
      • Chatbots