Hacktory is a community organisation that connects students and enthusiasts with disruptive companies

Trivandrum, India

Hacktory

Ideaboard – Trivandrum, July 2018

Ahoy, Pirates!

We thought we might help you get started on the hackathon with some ideas and resources.  These are however, just some ideas, and while you are free to pick one and work on it, we also encourage you to go out and pick a problem on your own. Jump to the resources by clicking on a stream below:

Artificial Intelligence, Computer Vision, Chatbots

Natural language processing:  NLP is an area concerned with the interactions between computers and human natural languages, in particular how to program computers to process and analyze large amounts of natural language data.

Computer vision: This is a field that deals with how computers can be made for gaining high-level understanding from digital images or videos. From the perspective of engineering, it seeks to automate tasks that a human can do.

 

Some ideas for you:

  1. Given an document with pictures embedded in it, predict the sentence in the document closely associated with the picture
  2. Given a question, extract the main intent.
    eg. When is the sunrise tomorrow? – TIme, Sunrise
    eg. How much dost the Rado 11.5  Cost? Currency, Rado
  3. From a corpus of documents, automatically identify the 10 most relevant tags
  4. Take the commodity price history and predict next months price
  5. A chat-bot to request space inside Technopark
  6. Document classification model to get the startup schemes in the state and the country for an aspiring/existing entrepreneur.
  7. Multi level classification system that automatically assigns tags for questions posted on forums (such as Stack overflow or Quora)
  8. Develop a model to classify news as fake or real
  9. Build an application to analyze unstructured data on social media,news and online platforms and identify effective actions to improve customer trust
  10. Predicting movie success using machine learning
  11. Diagnosis enablers using computer vision on medical i such as images from radiography and histopathology Sections
  12. Computer vision & machine learning for accelerated diagnosis and alerting systems based on medical records, data from wearable, medical devices etc.
  13. Computer vision & machine learning for epidemic predictions and surveillance using public data and satellite imagery
  14. Computer vision & machine learning for natural environment damage monitoring and urban sprawl surveillance  using public data and satellite imagery

References:

  1. Text Mining Wiki: https://en.wikipedia.org/wiki/Text_mining
  2. Sci-Kit Learn Tutorial: http://scikit-learn.org/stable/index.html
  3. Tensorflow Tutorial: https://www.tensorflow.org/tutorials/
  4. Question tagging Github: https://github.com/erohkohl/question-tagging
  5. Fake News Github: https://github.com/nishitpatel01/Fake_News_Detection
  6. Fake News Datacamp : https://www.datacamp.com/community/tutorials/scikit-learn-fake-news
  7. Fake News: https://towardsdatascience.com/fake-news-classifier-e061b339ad6c
  8. Sentiment Analysis Github: https://github.com/ayushoriginal/SentimentAnalysis-Twitter/blob/master
  9. Computer Vision – Stanford University: http://cs231n.github.io/
  10. NLP – Stanford University Course: http://cs224d.stanford.edu/
  11. Computer vision and disease outbreak surveillance: https://www.scientificamerican.com/article/satellites-predict-a-cholera-outbreak-weeks-in-advance/
  12. Computer vision and Histopathology: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5099087/
  13. Computer vision and urban sprawl: http://streetchange.media.mit.edu/static/pdf/NaikEtAl_Streetchange_PNAS_2017_LowRes.pdf
  14. Computer vision and urban sprawl: https://www.sciencedirect.com/science/article/pii/S0198971516301831
  15. Computer vision and urban sprawl: https://arxiv.org/pdf/1802.02668.pdf

 

Blockchain 

A blockchain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp, and transaction data. By design, a blockchain is resistant to modification of the data.

Here are some Ideas:

Blockchain for solving business problems in the broad areas such as:

  1. Supply chain
  2. Authenticity/Traceability of items
  3. Luxury goods Supply/Warranty
  4. Asset Management and Asset Registry
  5. Payments and Transactions (Payment System on Blockchain)

References:

  1. Use Cases: https://www.ibm.com/blockchain/use-cases/
  2. Smart contracts: https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e
  3. Ethereum: https://ethereum.org/
  4. Hello world contract: https://www.ethereum.org/greeter
  5. HyperLedger:  https://www.hyperledger.org/
  6. HyperLedger Fabric: http://hyperledger-fabric.readthedocs.io/
  7. HyperLedger Fabric Dev: https://github.com/chainHero/heroes-service/
  8. HyperLedger Sawtooth: https://www.hyperledger.org/projects/sawtooth
  9. Ethereum Development Tutorial: https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
  10. Solidity Tutorial: https://codeburst.io/build-your-first-ethereum-smart-contract-with-solidity-tutorial-94171d6b1c4b
  11. GoLang Tutorial: https://gobyexample.com/
  12. Stellar: Stellar.org (Payments network)

 

Augmented Reality & Virtual Reality

Augmented Reality (AR) is an interactive experience of a real-world environment whose elements are “augmented” by computer-generated perceptual information, sometimes across multiple sensory modalities, including visual, auditory, haptic, somatosensory, and olfactory.

Virtual reality (VR) is an interactive computer-generated experience taking place within a simulated environment, that incorporates mainly auditory and visual, but also other types of sensory feedback like haptic. This immersive environment can be similar to the real world or it can be fantastical, creating an experience that is not possible in ordinary physical reality.

A few ideas for you to try:

  1. AR/VR based Indoor Navigation for large buildings such as Malls
  2. AR/VR game based on Indian Culture that would engage Indian audience better.
  3. AR/VR game based on ground plane detection with auto generated level and complexity
  4. Bring outdoor games indoor, using Augmented Reality (Example: Football, cricket, golf, hockey)
  5. AR/VR Game Development using Unit AR RTS/ AR Platformer/ AR Shooter
  6. Story telling using Unity’s Cinemachine/AR

Make sure Entire pre-build projects shouldn’t be used for development

References:

  1. Some tools you might want to leverage for computer vision side of AR: ARKit, ARCore or Vuforia
  2. Tutorials:
    1. ARKit: https://www.raywenderlich.com/172543/augmented-reality-and-arkit-tutorial
    2. ARCore: https://developers.google.com/ar/reference/
    3. Vuforia: https://developer.vuforia.com/support
  3. Free assets could be downloaded from various websites like
    1. Free 3D http://www.free3d.com
    2. Turbo Squid http://www.turbosquid.com
    3. Unity Asset store https://assetstore.unity.com/
  4. Best 10 AR Games (video): https://www.youtube.com/watch?v=Ki1aN_n-xnU
  5. Cinemachine https://www.youtube.com/watch?v=GXI0l3yqBrA
  6. Unity Tutorial:   https://docs.unity3d.com/Packages/com.unity.cinemachine@2.1/manual/index.html
  7. Cinemachine Tutorial: https://www.youtube.com/watch?v=x6Q5sKXjZOM

 

Robotics & Internet of Things (IoT)

The Internet of Things (IoT) is the network of physical devices, vehicles, home appliances, and other items embedded with electronics, software, sensors, actuators, and connectivity which enables these things to connect and exchange data, creating opportunities for more direct integration of the physical world into computer-based systems, resulting in efficiency improvements, economic benefits, and reduced human exertions.

Here Are some Ideas:

  1. Home/Industrial automation has been there for long, but these  systems are getting smarter with progress in Machine Learning, Cloud Computing and declining cost of Sensors and Microcontrollers. There is a lot of opportunity in creating a Home/Industrial Automation system that is smart and can save resources like time, money and energy just to name a few.
  2. Application of IoT and Robotics in agriculture is making farming more productive, what is your next big idea that would revolutionize farming.

 

References:

  1. Farmbots: https://www.youtube.com/watch?v=uNkADHZStDE
  2. Vertical Farming: https://www.youtube.com/watch?v=-_tvJtUHnmU
  3. IoT in Farm: https://www.youtube.com/watch?v=wwbZ_2aNhUo
  4. Innovate with IoT, APIs & Emerging Tech: https://temboo.com/
  5. App for IoT: https://www.blynk.cc/
  6. ThingSpeak IoT analytics platform: https://thingspeak.com/
  7. Open-source IoT platform: https://www.kaaproject.org/
  8. Robot Operating System: http://www.ros.org/
  9. Drones in Farming: https://www.ted.com/talks/vijay_kumar_the_future_of_flying_robots

 

That’s just a few of the many, many ideas that you can try. Feel free to get creative and identify any problem worth solving around you. Once you fix on something, be sure to register for the event too!

Register Now!

Good luck, Pirates!

No Comments

Post a Comment

Hacktory logo

Follow us on: