My Model Researchers of the Week

Keith Alcock

He is a software developer as well as a teacher!

  • In the industry, he leverages a broad range of programming languages to create solutions to important problems
  • He employs  industry, academic, and life experience to make a difference in high or middle school.

Interesting Projects

  • K-Kalkulator: a program for calculating the vitamin K content of foods
  • Android Apps
    • K-Kalk: the app calculates the vitamin K content of foods based on release 21 of the USDA National Nutrient Database for Standard Reference.
      • particularly useful for individuals on anticoagulant therapy who are taking Warfarin or its brand name counterparts (Coumadin®, Jantoven®, Marevan®, and Waran®), which interact with vitamin K.
    • Ca-Calc: the app calculates the calcium content of foods based on release 21 of the USDA National Nutrient Database for Standard Reference.
      • useful for individuals who are concerned with bone health and potential osteoporosis
    • Water quality indices: Water Quality IndexAlternate Water Quality Index, and Conductivity to Salinity Conversion

Dr. Jeroen C.L. Ooms

Post Doc researcher in. Interested in research mostly related to embedded scientific computing.

  • Consultant and Software Developer
  • Favorite Languages: R (data), JavaScript (GUI, Visualisation), C (fast)
  • Toolkits: HTTP, Linux, MongoDB

Interesting Projects

Zhanpeng Fang

A computer science student and a top programmer.

Research Interest

  • data mining, machine learning, and social network analysis
  • application of latest data mining, machine learning, and natural language processing techniques to do better predictive modelling in practice
  • playing data mining contests and computer programming contests

Interesting Projects

 

 

Embedded Scientific Computing

Data-Driven Business and Open Science

Using OpenCPU for integrating scientific computing into the next generation of systems and applications.

Methods for scientific computing are traditionally implemented in specialised software packages such as R or STATA. However, many users and organisations wish to integrate statistical computing into third party software. Ans so, rather than working in a specialised statistical environment, methods to analyse and visualise data get incorporated into pipelines, web applications and big data infrastructures.

OpenCPU is a software system for embedded statistical computation and reproducible research. The server exposes a web API interfacing R, Latex and Pandoc. This API is used for example to integrate statistical functionality into systems, share and execute scripts or reports on centralized servers, and build R based “apps“.

OpenCPU app is an R package which includes some web page(s) that call the R functions in the package using the OpenCPU API thereby making a convenient way to develop, package and ship portable, standalone R web applications.

Research

  • focuses on domain specific challenges related to integrating scientific computing into the next generation of systems and application.

Contact

Automatic Recognition of Product Mentions in Text Corpora

Kaggle Competition

Identify product mentions within a largely user-generated web-based corpus and disambiguate the mentions against a large product catalog.

Challenge

  • to automatically identify all mentions of consumer products in a largely user-generated collection of web content, and to correctly identify the product(s) that each product mention refers to from a large catalog of products.

Dataset

  • hundreds of thousands of text items, a product catalog with over fifteen million products, and hundreds of manually annotated product mentions supporting data-driven approaches.

Evaluation

 Winners:

1st Zhanpeng Fang

2nd: Olexandr Topchylo

How to install the ‘RWordPress’ package in R

norbert's avatarScripts & Statistics

The RWordPress package is a very convenient tool for publishing blog posts from R to WordPress. In his blog post Publish blog posts from R + knitr to WordPress, Yihui Xie explains how to install and use the package. Furthermore, the blog post How to publish with R Markdown in WordPress gives some additional information on how to use the package.

However, the package repository http://www.omegahat.org/R does not seem to exist anymore (2016-04-04).

Fortunatelly, the RWordPress package is also available from Github and, thus, can be easily installed using the devtools package.

Since RWordPress depends on the packages RCurl, XML, and XMLRPC, these packages need to be installed before we can actually install RWordPress.

Unlike RCurl and XML, the XMLRPC package is not available from the CRAN repository. Instead, it is available from Github.

Here is the code to install all required packages:

View original post 5 more words

Comparing Water and Social Data Quality

Introduction

Quality is the standard of something as measured against other things of a similar kind; the degree of excellence of something.

Pollution is the presence/introduction of a substance which has harmful or poisonous effects in an environment. Pollution can loosely be defined as the deterioration of an existing state.

Water Pollution

Understanding the source of pollution is necessary for eliminating, minimising, reusing or treating their negative effect on the environment.

fi1

Classification of the sources of water pollution (Water Quality control Handbook)

Water Quality

Maintaining high water quality or keeping water systems safe is a continuous real-world challenge.  

The key to a successful water quality system in today’s environment is using established parameters to measure change over time at varying locations in the network on a continuous basis. These measurement parameters include pH, conductivity, free chloride, monochloramine, dissolved oxygen, ammonium, turbidity, fluoride, ozone, temperature.  Read more

Read More »

Common Interview Questions and Answers

Why Should I hire you?

  • You should hire me because I can do the job. I can help the company achieve its goals. And when the company achieves its goals, I, too, will benefit. Win-win.
  • It will be a great platform to show my skills and knowledge if you hire me. I will ensure to complete whatever goals and targets set by your organisation within the stipulated time.

What are the reasons for leaving your previous work?

  • In order to enhance my skillset
  • This particular job best fits my career aspirations

Why have you been unemployed for a long time?

  • I enrolled myself for an advanced technology, personal development courses, and freelance jobs.

Tell us your ability to work under pressure.

  • I keep myself calm and focus on multi-tasking while being patient.

Read More »

Learning in Higher Education

My Philosophy of Teaching

I have been teaching or supporting learning in higher education since 2010, my perception about teaching in higher education is basically to ensure the coverage of the syllabus of each module within a given time frame and to measure students understanding through formative assessment. The greatest shift in that perception came when I enrolled in Learning & Teaching in Higher Education module in 2015 . While studying some occasional papers, relevant/recommended texts and attempting the module activities, I came across the following tough questions in :

  • Why do I teach?
  • What do I believe or value about teaching and student learning?
  • How do my research and disciplinary context influence my teaching?
  • How do I address the challenges and resources of teaching in my particular discipline?
  • How do my identity/background and my students’ identities/backgrounds affect teaching and learning in my classes?
  • How do I utilise multiple pedagogical approaches in my teaching?
  • What is my approach to evaluating and assessing students?

Answering these questions will reveal one’s strategies for promoting productive engagement with learning.

Resources and Links

Writing a Winning Teaching Statement

Sample Teaching and Research Statements

 

My Favourite Big Data and Machine Learning Startups

Neokami

AI platform for solving data security problems by leveraging next generation machine learning algorithms.

“Neokami’s CyberVault product enables companies to discover, secure and govern sensitive data in the cloud, on premise or across their physical assets.”

Enigma

Enigma bridges the gap between data and decisions. Enigma helps organizations and individuals fuse, organize, and explore data to make smarter decisions.

Read More »