Do Intelligent Robots Need Emotion?

What's your opinion?

The Most Useful Websites and Web Apps


.

The Most Useful Websites and Web Apps

  1. archive.is — take a permanent snapshot of a web page that will exist forever even if the original page is gone.
  2. autodraw.com — create freehand doodles and watch them magically transform into beautiful drawings powered by machine learning.
  3. fast.com — check the current speed of your Internet connection.
  4. slides.com — create pixel-perfect slide decks and broadcast your presentations to an audience of any size from anywhere.
  5. screenshot.guru — take high-resolution screenshots of web pages on mobile and desktops.
  6. dictation.io – accurate and quick voice recognition in your browser using Google Speech API.
  7. reverse.photos — upload an image and find similar pictures on the web.
  8. copychar.cc – copy special characters and emojis that aren’t on your keyboard.
  9. codeacademy.com – the best place to learn coding online.
  10. noisli.com — ambient noises to help you improve focus and boost productivity.
  11. iconfinder.com – millions of icons for all kinds of projects. Also try icons8.com and flaticon.com.
  12. jotti.org – scan any suspicious file or email attachment for viruses.
  13. wolframalpha.com – gets answers directly without searching   – see more wolfram tips.
  14. earth.google.com – explore beautiful cities, landmarks and orbit the world in 3D from the comfort of your browser.
  15. unsplash.com – the best place to download images absolutely free.
  16. videos.pexels.com — an online library of free HD videos you can use everywhere. Also see videvo.net.
  17. invideo.io — make impressive videos and branded stories for Instagram, Facebook, and YouTube. Also see animoto.com and biteable.com.
Also see: The Best Google Chrome Apps
  1. everytimezone.com – a less confusing view of the world time zones.
  2. e.ggtimer.com – a simple online timer for your daily needs.
  3. random.org – pick random numbers, flip coins, and more.
  4. remove.bg — remove the background from any photograph without firing up Photoshop. Also see unscreen.com for removing the background from GIFs and videos.
  5. myfonts.com/WhatTheFont – upload an image of any text and quickly determine the font family.
  6. fonts.google.com – the best collection of open source fonts that you can use anywhere without restrictions.
  7. fontstruct.com — draw and build your own fonts and use them in any application.
  8. calligraphr.com — transform your handwriting into a real font.
  9. regex.info – find data hidden in your photographs – see more EXIF tools.
  10. youtube.com/webcam — broadcast yourself live over the Internet without any complicated setup.
  11. camelcamelcamel.com — Create Amazon price watches and get email alerts when the prices drop.
  12. homestyler.com – design from scratch or re-model your home in 3D.
  13. pdfescape.com – quickly edit PDF in the browser without Acrobat.
  14. draw.io – create diagrams, wireframe and flowcharts in the browser. Also see asciiflow.com and excalidraw.com.
  15. web.skype.com — make voice and video calls in your browser with Skype.
  16. onlineocr.net – recognize text from scanned PDFs – see other OCR tools.
  17. wetransfer.com – for sharing really big files online.
  18. file.pizza — peer to peer file transfer over WebRTC without any middleman.
  19. snapdrop.com — like Apple AirDrop but for the web. Share files directly between devices in the same network without having to upload them to any server first.
  20. hundredzeros.com – the site lets you download free Kindle books.
  21. app.grammarly.com — check your writing for spelling, style, and grammatical errors.
  22. noteflight.com – print music sheets, write your own music online ( review).
  23. translate.google.com – translate web pages, PDFs and Office documents.
  24. kleki.com – create paintings and sketches with a wide variety of brushes.
  25. similarsites.com – discover new sites that are similar to what you like already.
  26. bubbl.us – create mind-maps, brainstorm ideas in the browser.
  27. color.adobe.com – get color ideas, also extract colors from photographs.
  28. canva.com — make beautiful graphics, presentations, resumes and more with readymade template designs.
  29. lmgtfy.com – when your friends are too lazy to use Google on their own.
  30. midomi.com – when you need to find the name of a song.
  31. history.google.com —  see all your past Google searches, also among most important Google URLs
  32. faxzero.com – send an online fax for free – see more fax services.
  33. tinychat.com – setup your own private chat room in micro-seconds.
  34. privnote.com – create text notes that will self-destruct after being read.
  35. domains.google.com – quickly search domain names for your next big idea!
  36. squoosh.app – compress images on the fly. Site works offline as well.
  37. downforeveryoneorjustme.com – find if your favorite website is offline or not?
  38. gtmetrix.com – the perfect tool for measuring your site performance and web vitals.
  39. builtwith.com — find the web hosting company, email provider and everything else about a website.
  40. urbandictionary.com – find definitions of slangs and informal words.
Also see: The Best Mac Apps and Utilities
  1. seatguru.com – consult this site before choosing a seat for your next flight.
  2. stackblitz.com — a playground for building web projects in HTML, CSS and JavaScript. Also see: glitch.com.
  3. flightstats.com – Track flight status at airports worldwide.
  4. mymaps.google.com – create custom Google Maps with scribbles, pins and custom shapes.
  5. snopes.com – find if that email offer you received is real or just another scam.
  6. typingweb.com – master touch-typing and improve your typing speed. Use typelit.io and practice typing with classic literature.
  7. todo.microsoft.com — a beautiful todo app and task manager. Also see Trello.
  8. minutes.io – quickly capture effective notes during meetings.
  9. talltweets.com — Turn Google Slides in animated GIF presentations and videos.
  10. ifttt.com – create a connection between all your online accounts.
  11. namechk.com — search for your desired username across hundreds of social networks and domain names.
  12. gist.github.com — create anonymous and secret text notes and much more.
  13. mathsolver.microsoft.com — solve algebra, calculus, trigonometry and other Maths problems with detailed step-by-step explanations.
  14. powtoon.com — create engaging whiteboard videos and presentations with your own voice overs. Also see videoscribe.co.
  15. beautifier — Prettify your source code and make the code readable. Supports JavaScript, JSON, PHP, HTML and more.
  16. carrd.co — build one-page fully responsive websites that look good on every screen.
  17. spark.adobe.com — make stunning video presentations with voice narration and wow everyone.
  18. anchor.fm — the easiest way to record a podcast that you can distribute on iTunes without have to pay for hosting.
  19. duolingo.com — learn to speak Chinese, French, Spanish or any other language of your choice. Also see memrise.com.
See: The Most Useful Tools for Programmers
  1. buffer.com — the easy way to post and schedule updates on Twitter, Instagram, LinkedIn, Google+ and Facebook.
  2. 10minutemail.com — create disposable email addresses for putting inside sign-up forms.
  3. pixton.com — create your own comic strips with your own characters and move them into any pose.
  4. twitterbots — create your own Twitter bots that can auto-reply, DM, follow people and more.
  5. headspace.com —  learn the art of meditation and reduce stress, focus more and even sleep better.
  6. forms.studio —  receive files from anyone in your Google Drive with File Upload Forms.
  7. class-central.com — a directory of free online courses offered by universities worldwide.
  8. googleartproject.com — discover museums, famous paintings and art treasure from all around the world.
  9. instructables.com — step-by-step guides on how to build anything and everything.
  10. flowgram.com — make data-driven graphics, charts and infographics. Also see adioma.com and eas.ly.
  11. figma.com — create interactive wireframes and product mockups.
  12. photos.icons8.com - make your own stock photographs in high-resolution with custom backgrounds, models and facial expressions.
  13. gohighbrow.com — Take bite-sized courses on a variety of topics, chapters are delivered by email every morning.
  14. appinventor.mit.edu — build your own apps (sample) for Android and iOS by dragging blocks instead of writing code. Also see thunkable.com.
  15. htmlmail.pro - send rich-text emails with gmail mail merge.
  16. wirecutter.com — whether you need a vacuum cleaner or an SD card, this is the best product recommendation website on the Internet.
  17. mockaroo.com — download mock data to fill the rows in your Excel spreadsheet.
  18. witeboard.com - A digital whiteboard for teams to collaborate during online meetings and classes.
Also see: The Best Add-ons for Gmail, Docs and Sheets
  1. duckduckgo.com - a clean alternative to google search that doesn’t track you on the Internet.
  2. whereami — find the postal address of your current location on Google maps.
  3. zerodollarmovies.com — a huge collection of free movies curated from YouTube.
  4. getrevue.co - start an online email newsletter and get detailed analytics on your subscribers engagement.
  5. upwork.com — find freelancers and subject experts to work on any kind of project.
  6. razorpay.com - easily request payments from customers anywhere in the world.
  7. udemy.com - learn anything from music to Microsoft Excel to accounting with online video courses.
Also see: The Best Websites to Learn Coding

Know any useful website that is missing in the list? Please let me know via @twitter.

.
Read More

Text categorization with WEKA: A survey

 .

This work shows the use of WEKA, a tool that implements the most common machine learning algorithms, to perform a Text Mining analysis on a set of documents. Applying these methods requires initial steps where the text is converted into a structured format. Both the processing phase and the analysis of the transformed dataset, using classification and clustering algorithms, can be carried out entirely with this tool, in a rigorous and simple way. The work describes the construction of two classification models starting from two different sets of documents. These models are not meant to be good or realistic, but just illustrate how WEKA can be used for a Text Mining analysis.


.

https://www.sciencedirect.com/science/article/pii/S2666827021000141

Read More

What Is Neural Network In Simple Words?

.

A neural network is actually just a mathematical function. You enter a vector of values, those values get multiplied by other values, and a value or vector of values is output.

.

They are very useful in problem domains where there is no known function for approximating the given features (or inputs) to their outputs (classification or regression). One example would be the weather - there are lots of features to the weather - type, temperature, movement, cloud cover, past events, etc - but nobody can say exactly how to calculate what the weather will be 2 days from now. A neural network is a function that is structured in a way that makes it easy to alter its parameters to approximate weather predication based on features.

.

Therefore, Neural Network is a function and has a structure suited to "learning". One would take the past five years of weather data - complete with the features of the weather and the condition of the weather 2 days in the future, for every day in the past five years. The network weights (multiplying factors which reside in the edges) are generated randomly, and the data is run through. For each prediction, the NN will output values that are incorrect. 

.

Using a learning algorithm based in calculus, such as back-propagation, one can use the output error values to update all the weights in the network. After enough runs through the data, the error levels will reach some lowest point. The goal is to stop the learning algorithm when error levels are at a best point. The network is then fixed and at this point it is just a mathematical function that maps input values into output values just like any old equation.

.

REFERENCE:

https://softwareengineering.stackexchange.com/questions/72093/what-is-a-neural-network-in-simple-words


.

Read More

Text Processing in Python Text using NLTK and spaCy

 

.

The Internet has connected the world, while Social Media like Facebook, Twitter and Reddit provided the platform for people to express their opinions and feelings toward a topic. Then, the proliferation of smartphones increased the usage of these platforms directly. For instance, there are 96% or 2,240 million Facebook active users who used Facebook by smartphones and tablets [1].


The increment in the usage of Social Media has grown the size of text data, and boost the studies or researches in Natural Language Processing (NLP), for example, Information Retrieval and Sentiment Analysis. Most of the time, the documents or the text files to be analyzed are gigantic and contains a lot of noise, directly used raw texts for analysis is inapplicable. Hence, text processing is essential to provide clean input for modelling and analysis.


Text processing contains two main phases, which are tokenization and normalization [2]. Tokenization is the process of splitting a longer string of text into smaller pieces, or tokens [3]. Normalization referring to convert number to their word equivalent, remove punctuation, convert all text to the same case, remove stopwords, remove noise, lemmatizing and stemming.


Stemming — removing affixes (suffixed, prefixes, infixes, circumfixes), For example, running to run

Lemmatization — capture canonical form based on a word’s lemma. For example, better to good [4]

.

Text Processing with NLTK

0. Import all needed libraries

1. Tokenization

2. Normalization

a. Removing Stop words

b. Lemmatization

3. Obtain the Cleaned Tokens


Text Processing with spaCy

1. Tokenization + Lemmatization

2. Normalization

a. Removing Noise

b. Removing Stopwords

3. Obtain the Cleaned Tokens


FULL:

https://towardsdatascience.com/text-processing-in-python-29e86ea4114c


References:

[1] M. Iqbal, “Facebook Revenue and Usage Statistics (2020),” 8 March 2021. [Online]. Available: https://www.businessofapps.com/data/facebook-statistics/.

[2] M. Mayo, “A General Approach to Preprocessing Text Data,” 2017. [Online]. Available: https://www.kdnuggets.com/2017/12/general-approach-preprocessing-text-data.html. [Accessed 12 June 2020].

[3] D. Subramanian, “Text Mining in Python: Steps and Examples,” 22 August 2019. [Online]. Available: https://medium.com/towards-artificial-intelligence/text-mining-in-python-steps-and-examples-78b3f8fd913b. [Accessed 12 June 2020].

[4] M. Mayo, “Natural Language Processing Key Terms, Explained,” 2017. [Online]. Available: https://www.kdnuggets.com/2017/02/natural-language-processing-key-terms-explained.html.

[5] “Natural Language Processing In Julia (Text Analysis),” JCharisTech, 1 May 2018. [Online]. Available: https://jcharistech.wordpress.com/2018/05/01/natural-language-processing-in-julia-text-analysis/.

[6] D. Jurafsky and J. H. Martin, “Speech and Language Processing,” 3 December 2020. [Online]. Available: https://web.stanford.edu/~jurafsky/slp3/.

[7] M.F. Goh, “Text Normalization with spaCy and NLTK,” 29 November 2020. [Online]. Available: https://towardsdatascience.com/text-normalization-with-spacy-and-nltk-1302ff430119.


Read More