Tahsin’s CSE Research Areas V: Parallel and Distributed Computing

Books

  • Programming on Parallel Machines: GPU, Multicore, Clusters and More by Norm Matloff

Practice

  • Akka in Action by Raymond Roestenburg, Rob Bakker and Rob Williams
  • Foundations of Python Network Programming book by John Goerzen

Tools

  • Scala: Akka
  • C/C++
  • Python

Tahsin’s CSE Research Areas IV: Computational Science and Engineering

Books

  1. Numerical Methods for Engineers by Raymond Canale and Steven C. Chapra

———————————————————————————————————————————————

Creation: Love; Power; Possession; Creativity and Invention; Spiritual power; Care; Religion; Judgement; Happiness and feelings; Competition, Being top; Adventure, Thrill, Mystery; Social, Family.

Order instead of chaos. Creation instead of destruction. Justice instead of evil.

Tahsin’s CSE Research Areas I: Artificial Intelligence, Big Data and Machine Learning

Subareas

  • Knowledge Representation
  • Machine Learning
  • Computer Vision
  • Natural Language Processing
  • Big Data, Data Science, Data Mining

Books

Theory

  1. Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig
  2. Artificial Intelligence by Elaine A. Rich and Kevin Knight
  3. Artificial Intelligence by Patrick Winston
  4. Machine Learning by Tom Mitchell
  5. Computer Vision by Linda Shapiro and George Stockman
  6. Speech and Language Processing by Daniel Jurafsky and James H. Martin

Practice

  1. Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp by Peter Norvig
  2. Prolog Programming for Artificial Intelligence Ivan Bratko
  3. Programming Collective Intelligence by Toby Segaran
  4. Programming the Semantic Web by Colin Evans, Jamie Taylor, and Toby Segaran
  5. Introduction to Machine Learning with Python by Andreas C. Müller and Sarah Guido
  6. Machine Learning with Python Cookbook by Chris Albon
  7. Programming Computer Vision with Python by Jan Erik Solem
  8. Natural Language Processing with Python by Edward Loper, Ewan Klein, and Steven Bird
  9. Data Analysis with Open Source Tools. by Philipp K. Janert
  10. Doing Data Science by Cathy O’Neil and Rachel Schutt
  11. Hadoop: The Definitive Guide by Tom White
  12. Spark: The Definitive Guide by Bill Chambers, Matei Zaharia
  13. MongoDB: The Definitive Guide by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
  14. Cassandra: The Definitive Guide by Eben Hewitt and Jeff Carpenter

Tools

  • Scala
  • Clojure
  • Common Lisp
  • Python: Scikit-learn, TensorFlow, Keras, Theano, PyTorch, NLTK
  • R
  • Hadoop
  • Spark

Published Papers

Computing Platforms, Areas and Development Tools

Computing Platforms

Desktop

C#, Java: Java Development Skills , C++, Scala, Common Lisp, Clojure, Python

Web

Back-end

ASP.NET (C#)

Java Framework: Spring; Java / Scala Framework: Play

Python Framework: Django

PHP Framework: CakePHP; CMS: Drupal, WordPress, Joomla

Front-end

HTML5, CSS, Javascript Libraries: AngularJS, jQuery, Bootstrap

Mobile

Android

Distributed, Parallel and Cloud Computing

Scala, Akka

C#

C++

Multicore Computing

GPU Computing

CUDA

Gaming

Game Engine: Unity (C#), Unreal Engine (C++)

Augmented Reality, Virtual Reality

Unity (C#), Unreal Engine (C++)

IoT and Robotics

Raspberry Pi, Arduino

C++/C

Computer Science Areas

Database

RDBMS

MySQL, PostgreSQL, SQLite

NoSQL

Document-oriented: MongoDB; Column-oriented: Cassandra

Big Data, Data Analytics and Visualization

Hadoop, Hama, Spark

Python: Pandas, Matplotlib, Bokeh

R

Scala

Computational Science and Engineering

Python: NumPy, MatplotLib, SciPy, SymPy, Biopython, Astropy, Sage

R

Artificial Intelligence

Machine Learning

TensorFlow; Python: Keras, Theano, Scikit-learn, PyTorch

Natural Language Processing, Statistical Language Processing

Python: NLTK

Computer Vision

OpenCV

Animation

Blender

System Administration and Network Programming

Linux, Python

Articles:

Software development methodology: Architecture. Top down. 


X Engineering and Technology for Development

 

ICT for Development:

  1. Business (E-Commerce)
  2. Finance (Mobile Banking, Mobile payment)
  3. Healthcare (Telemedicine, Mobile health)
  4. Education (Example: One Laptop per child / $100 Laptop)
  5. Government services
  6. Information. Digitalization. (Webification, Mapping, Search)
  7. Transportation (Ride hailing services)
  8. Mass collaboration on specific projects (Example: Ushahidi)
  9. Agriculture

 

AI (Artificial Intelligence) for Development

  1. User interface (Speech recognition)

ECE for Development:

  1. Agriculture
    • IoT Devices

Mechanical Engineering for Development

  1. Energy (Low cost energy production)
  2. Healthcare (Low cost prosthesis)
  3. Transportation (Low cost vehicles)

Chemical Engineering for Development

  1. Clean water
  2. Healthcare (Parasitic control)
  3. Energy

Biomedical Engineering for Development

  1. Healthcare (Low cost diagnostic equipment)

Bioengineering for Development

  1. Agriculture
  2. Fisheries and livestock

Inventions

To be inventions by Immanuel Tahsin:

  • Digital smart clock
  • Digital Globe (Earth, Map, Planets) (14th century world map, 18th century world map, world encyclopedia) (Apps: recommendation, travel)
  • Digital aquarium
  • Digital Calendar
  • Digital musical instruments (Multiple instruments, control with keyboard)
  • Digital educational tools
    • Digital biology tab (species identification)
  • E-reader (Dual screen, Swapping pages)
  • Digital mirror (makeup helper, Cloth fitting)
  • Streaming radio
  • Handheld air conditioner
  • Smart remote for smart home
  • Touchscreen graphing calculator (multiline display, programming/coding, numerical computing, symbolic computing, imaging – cam, student exam version, augmented keyboard)
  • Smart shoe (steps, distance, calorie, auto-tightening)
  • General knowledge gadget (image, video)
  • Smart light (multi-color, dimmer)
  • Wireless storage / flash drive
  • Virtual reality camera
  • Digital photo and video album (dual screen, writing option, photo/video organizing, vr photo/video viewing, built-in photo editing app, video editing app, photo/video album uphold/download from web, password protected albums, social commenting, tagging)
  • Digital interactive board for design/company decision making
  • Universal translator gadget (built-in micro phone – speech recognition, cam for scanning – OCR, translating)
  • Digital notebook / digital pen (productivity apps, painting apps, search, automatic indexing)

Bangladeshi Software Companies and Services Classified

 

Enterprise Software

General

ERP & Integrated Business Application
Accounting & Financial Software
HR & Payroll Solution
CRM, Marketing & Sales Automation
Office Management Solution
Enterprise Content Management
Enterprise AI
Enterprise IoT

Specific Industries:
Banking Application
Capital Market Solution
Micro Finance (MFI) Solution
Insurance Management System
POS & Inventory Management System
Hospital Management System
Education Institute Management Application
Communication Solution
Media Content Management System
Security, Biometric & Alert Systems

Web and Mobile App Development

Web Development Service & Hosting
Mobile Application
Customized Software Development
Portals

Payment/Financial Technology

E-Commerce

Jobsite

Digital Marketing

Data Analytics

Crowdfunding

Healthcare

Education

Transportation

Animation

App Marketplace

E-book Marketplace

Industry: Startups, Corporations, Inventions, Development


  • Theological brilliance
    • Tasks that require extraordinary ability: Memorizing the whole Bible, Interpretation
  • Miracle; Healing (Medical Discovery/Miracle); Major Scientific Discovery; Life events (Miracles)
  • Ruler; Worldwide work
  • Holy Spirit / Spirit of God (Prophecy/Prediction fulfillment); Biblical prophecy fulfillment
  • Politics, Economics knowledge / Major Discovery
  • Ability to convert