[program-l] Re: Artificial intelligence tools

  • From: Dzhovani <dzhovani.chemishanov@xxxxxxxxx>
  • To: mhysnm1964@xxxxxxxxx, program-l@xxxxxxxxxxxxx
  • Date: Thu, 16 Aug 2018 15:41:00 +0300

Hi,
  First think is that accessibility is never problem of the technology but of its interface. Simple example: python is accessible like any plain text file, while PyCharm is not. In that sense, the AI in chat bots has nothing to do with the way its responses will be presented to the user. So, consider AI and the libraries used as accessible. The ide's and websites - depends on individual cases. Hopefully, many providers have api-s that you can use with minimal fight with the web page for obtaining an api key.
  Source code is accessible, visualizations and math formula are more likely - not.
  If you know python, use python. Whatever has been written on c or c++ is likely to have bindings for python.
  There are multiple libraries for AI in python because it is easy for academics to comprehend and to teach to others. Google them, they will pop up.
  Maybe the biggest issue that I've encountered with libraries is that they are made on and for Linux. Compiling them on Windows is an issue and rather frustrating task. Things like anaconda can help, but not always. If you are a Mac user, good for you. Another possible solution is running the code on a container in the google cloud platform or amazon web services.
  Finally, you can try java. The syntax is not as nice as python, but you can't live with only one language forever. Unlike python, it would be truly cross-platform and is well-stocked with ai tools as well.
  There are others on this list who I think have a bit more experience with deep and machine learning and can give you more info with their perspective.
Regards,
Dzhovani

На 16.8.2018 г. в 15:11, mhysnm1964@xxxxxxxxx написа:

Very good question. I suspect I should outline what I want to do and this might 
help. What I am about to share is very broad in deed.
For personal usage:
1. Using AI to analyse finance data I have. So I can build trends, common 
places of purchase, ETC.
2. To look at the possibility of creating Smart testing tools for web sites to 
compare the visual, keyboard and accessibility API. This is more of a long term 
project. The goal is to help blind testers of accessibility.
3. Voice API for conversation which I was looking at Amazon Alexa and Google 
Home to develop tools to help vi's. A bit of a hobbie project more than 
anything.

I don't want to build the AI from nothing as I don't have the knowledge to do 
that. Rather to leverage existing AI libraries and tools.

C, C++ or Python is what I was thinking of using. Python I know and is more 
than likely the easier environment. I am not an expert in any of these 
languages and I would classify myself as a beginner to intermediate programmer. 
There is a lot I don’t' know in the OOPS world as well. But understand the real 
basics. I do understand there is a massive learning curve here. For web HTML 
and Javascript.
AT this stage I want to learn, play and get a feeling for AI in the above 
areas. Getting a broader feeling on what the possibilities of AI capabilities 
from a tech side of things is something I am interested in. So any advice is 
more than welcomed. AS I don't have a firm direction at this stage as I have 
just started to look.

Professional side of things:
This is a research focus and I do have a clear direction.

* Are the tools available accessible for disable users.
* Identify if anyone with a disability is working in the field now. If so, what 
disability do they have and what challenges is there.
*  Identify what research and type of research has been done in this area to 
support disable people with employment, if any?
* What challenges is there for PWD users of AI end products as well. This is 
not the developers, rather the users of the technology.
* any research other than level access for accessibility  and AI?

I have already done some work in the area of AI  being used by disable users. 
Only scratched the surface. Thus far the information I have found has boils 
down to: AI technology specifically design for the disable person like Seeing 
AI by Microsoft. People using off the sehlf IoT technology like voice assist to 
provide a more independent life style such as smart home technology. Thus 
making the voice-assist technology similar to Assistive Tech. But I have not 
found much on accessibility gaps or challenges for disable people with products 
used in business environments or on web sites. Like Chat Bots and other 
technology.




-----Original Message-----
From: Dzhovani <dzhovani.chemishanov@xxxxxxxxx>
Sent: Thursday, 16 August 2018 8:44 PM
To: program-l@xxxxxxxxxxxxx; Sean Murphy <mhysnm1964@xxxxxxxxx>
Subject: Re: [program-l] Artificial intelligence tools

Artificial intelligence is not a single language or a framework. It is not a 
single discipline either.

What languages do you know and which part of ai do you want to study?


На 16.8.2018 г. в 13:30, Sean Murphy написа:
All,
Does anyone program in artificial intelligence? How is the thought is
the programming environment? What books and other material available
in accessible format to someone who is a beginner? What challenges is
there for someone who is a blind user in programming in artificial
intelligence?** To leave the list, click on the immediately-following
link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq


** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: